我可以帮助您翻译以下关于IT技术的内容。需要翻译的内容是:
我有一个程序,其中帮助文档是一个.pdf文件,与.py模块在同一个文件夹中。我需要该程序使用系统默认的PDF阅读器打开.pdf文件。
我在我的程序中使用了以下代码:
if sys.platform.startswith('darwin'):
os.system("SlannanHelp.pdf")
elif sys.platform.startswith('linux'):
os.system("SlannanHelp.pdf")
elif sys.platform.startswith('win32'):
os.filestart("SlannanHelp.pdf")
然而,在Windows 7上运行时,我收到以下错误信息:
Traceback(最近的调用最先):File"C:\ Users \ user \ MousePawGames \ MousePaw Labs \ Slannan \ Slannan.py",line 1286中,help_eventos.filestart(“ SlannanHelp.pdf”)属性错误:'module'object没有属性'filestart'
我猜测os.filestart在NT系统中可以工作,但在Windows 7中无法使用。是否有一个命令适用于两者,或只适用于Windows 7?如果是后者,如何检查用户是否正在运行Windows的NT或7版本?
提前致谢!
os.system('start SlannanHelp.pdf')
。 - user180100