我正在写一段代码,我必须从文件中读取并使用这些信息来创建文件夹结构。
vm.showSuccess = true;
$timeout(function() { close(); }, 2000);
vm.showSuccess = false;
for /f "tokens=1,2* delims==;" %%x in (input.txt) do (
if "%%x"=="Proj_name" set %%x=%%y
if "%%x"=="Source" set %%x=%%y
if "%%x"=="Language" set %%x=%%y
)
包含数据
input.txt
所以我试图创建一个具有该名称的文件夹,因为它包含空格而引发错误。我必须用下划线替换它中的空格才能使它工作。我尝试使用以下代码,但它无法正常工作。
Proj_name = Cushman & Wakefield
任何建议?
答案 0 :(得分:3)
用In [87]: nums = np.fromstring(str(18573628),dtype=np.uint8)-48
In [88]: nums
Out[88]: array([1, 8, 5, 7, 3, 6, 2, 8], dtype=uint8)
In [89]: nums[3] == 7
Out[89]: True
env变量中的下划线替换空格,如下所示:
Proj_Name
你的错误:
set Project_Name=%Project_Name: =_%
:设置变量时不要设置百分比,否则将对其进行评估set %Project_Name%=