我有一系列文件夹(planx 1,planx 2,.......,planx 35)每个文件夹都包含一个exe文件triton.exe
,我写了下面的代码,但它给了我一个语法错误,显然我写的格式'+ str(i)'是错误的。
我尝试通过在+ str(i)之前添加“”来纠正它,但是它没有空格地读取文件夹名称(planx1),而且没有这样的文件夹。
我该怎么做才能让它发挥作用?
import sys, string, os
for i in range(1, 35):
os.chdir( 'E:\\project\\x\\CR 0\\planx'+str(i))
os.system( '"E:\\project\\x\\CR 0\\planx'+str(i)'\\triton.exe"')
print('done')
答案 0 :(得分:0)
+
之后你遗漏了str(i)
以添加第三个字符串:
'...\planx'+str(i)+'\\trit...'
# ^ this one
虽然您可能希望使用os.path.join
而不是将它们添加到一起