- 在 Windows 系统上,Python 3.X 有一个
os.startfile
函数,用于模拟双击一个文件的操作 - 这一操作在非 Windows 系统上不受支持,但是采用 OS X 命令行中实现的
open
命令来实现类似的效果
# Win32
import os
os.startfile(filename)
# OS X
import subprocess
subprocess.call(["open", filename])
- 后者实现的是执行
open <filename>
命令,列表对象会以空格隔开的形式组成最终传递给 Shell 的命令,更多详细控制可以参考man open
?
时间: 2024-10-22 20:49:34