我使用这个函数从txt文件加载不同的东西。到目前为止,它可以在文件资源管理器中处理网页和文件位置。但是,当位置在txt文件中传递给它时,它不运行.exe文件。在
这是我使用的函数def Run():
while True:
try:
fr = open('AutoLoader.txt', 'r')
lines = fr.readlines()
for line in lines:
if line[0:3] == 'web':
#open in the browser
os.startfile(line[3:])
elif line[0:3] == 'loc':
cmd = line[3:]
print(cmd)
subprocess.Popen('explorer "' + cmd + '"')
else:
#open the program
run = ('r"' + line + '"')
process = subprocess.Popen(run, stdout=subprocess.PIPE)
fr.close()
break
except FileNotFoundError:
print("Program not setup")
print("running setup")
Setup()
我正在为else语句而挣扎。这是不会发生的。在
谢谢你