ヘルプ ドキュメントが .py モジュールと同じフォルダー内の .pdf にあるプログラムがあります。システムのデフォルトの 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 で実行すると、次のエラーが発生します。
トレースバック (最後の最後の呼び出し): ファイル "C:\Users\user\MousePaw Games\MousePaw Labs\Slannan\Slannan.py"、1286 行目、help_event os.filestart("SlannanHelp.pdf") AttributeError: 'module'オブジェクトには属性「filestart」がありません
私の推測では、os.filestart は NT システムでは機能しますが、Windows 7 では機能しません。両方で機能するコマンド、または Windows 7 でのみ機能するコマンドはありますか? 後者の場合、ユーザーが Windows の NT または 7 バージョンを実行しているかどうかを確認するにはどうすればよいですか?
前もって感謝します!