似乎还没有跨平台文件打开模块,但是您可以依靠流行系统的现有基础结构。该代码段涵盖Windows,MacOS和类似Unix的系统(Linux,FreeBSD,Solaris
…):
import os, sys, subprocessdef open_file(filename): if sys.platform == "win32": os.startfile(filename) else: opener = "open" if sys.platform == "darwin" else "xdg-open" subprocess.call([opener, filename])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)