我使用的是 Windows 7 x64,当我通过 Windows 打开我的程序时 - 运行它无法正常工作。它加星标,但是当我双击它时,命令不会像它们那样工作。
/run cmd /c start "" "C:\Python27\Scripts\bot.bat"
/run cmd /c start python "C:\Python27\Scripts\bot.py"
/run python "C:\Python27\Scripts\bot.py"
我尝试了这些以及所有这些,都失败了。只需双击 .bat 文件或 .py 即可工作。
bat 文件只调用 python 文件
@echo off
start "" "C:\Python27\Scripts\bot.py"
当我通过 Windows 打开它时的错误 - 运行是
[Errno 2] No such file or directory: 'list.txt'
list.txt 位于 Scripts 文件夹内,双击打开时它始终有效。
更新
我使用打开文件进行读取
g = open("list.txt","r")
再次写:
g = open("list.txt","w")
我已经尝试过 James 解决方案并且它有效,但是由于我有很多方法使用这些方法,所以我会做很多工作,因为它不仅仅是查找和替换,它还涉及缩进,并且列表的名称也会根据哪种方法发生变化。