尝试运行此program,我收到此错误:
Traceback (most recent call last):
File "piltk.py", line 84, in <module>
os.startfile(filename)
AttributeError: 'module' object has no attribute 'startfile'
如何解决这个问题?
答案 0 :(得分:2)
在Linux上,您可以使用:
import subprocess, sys
opener ="open" if sys.platform == "darwin" else "xdg-open"
subprocess.call([opener, filename])
摘自here
答案 1 :(得分:1)
鉴于您未在Windows上运行,因此无法使用os.startfile
。如果您要启动其他流程,可以使用os.system
或查看subprocess
模块
答案 2 :(得分:0)
也许是这样:
os.system('xdg-open аny_file')