**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
此帖子在18小时前编辑并提交审查。
Improve this question
我的程序将其配置存储在一个文本文件中,并在重新启动程序时检索它。当我第一次进入配置时,它在配置中打开程序,但当我重新启动程序时,它突然不工作,并说找不到文件路径。任何帮助都是感激的
完整代码:
import os
datainfile = []
if os.path.isfile("config.txt"):
cfg = open("config.txt", "r")
for i in cfg:
datainfile.append(i)
cfg.close()
a = datainfile[0]
else:
cfg = open("config.txt", "w")
a = "C:\Program Files\Google\Chrome\Application\chrome.exe"
cfg.write(a+"\n")
cfg.close()
os.system('"%s"' % a)
重新启动程序后,我得到这个错误:
"C:\Program" is not recognized as an internal or
external command, operable program or batch file.
1条答案
按热度按时间rbpvctlc1#
您可能需要删除文件名末尾的换行符:
另外,请注意,一般情况下,应避免使用
os.system
,而使用subprocess
模块中的相应函数。