所以我一直在寻找一些答案,但没有一个能解决问题。我想使用python脚本(openscript.py)在空闲状态下打开一个文件(script.py)。似乎os.system或subprocess.Popen应该这样做,但我似乎找不到在空闲状态下打开的正确链接
import os
def openFile():
filename = "script.py"
os.system("C:\\Program Files\\Python38\\Lib\\idlelib\\idle.pyw " + filename)
openFile()
Tags:
由于
.pyw
仅适用于Windows,因此必须在Windows上运行。当问问题时,总是给出错误信息,因为它可能有答案。在Win10上,您的代码会导致一个Windows错误框,指出没有与该文件关联的应用程序,并建议在需要时安装一个应用程序。用subprocess.run
替换os.system
会产生错误OSError: [WinError 193] %1 is not a valid Win32 application
。因此,将idle.pyw
替换为将空闲运行的应用程序。当从空闲编辑器或命令提示符运行时,以下代码(另存为tem3.py)对我有效相关问题 更多 >
编程相关推荐