[Python] Mac OS 下 os.startfile 的替代方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Python] Mac OS 下 os.startfile 的替代方案相关的知识,希望对你有一定的参考价值。

 

  • 在 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
?

 

以上是关于[Python] Mac OS 下 os.startfile 的替代方案的主要内容,如果未能解决你的问题,请参考以下文章

Mac os下Python3安装Django

如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3

Mac OS 10.12下安装Mysql-python问题

Mac 下 Python os.listdir 出现 invalid literal for int() with base 10 错误

MAC os x 下 python-nmap 安装问题总结

MAC OS环境下搭建基于Python语言的appium自动化测试环境