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")
私はジェームズのソリューションを試してみましたが、うまくいきましたが、これらを使用する方法がたくさんあるので、検索と置換だけでなく、インデントが含まれ、方法に応じてリストの名前が変わるため、多くの作業が必要になります。