我正在用 Python 编写一个程序,并希望通过它让操作系统打开当前工作目录,例如让 Windows 打开 explorer.exe 并导航到所需目录。关于如何做到这一点的任何想法?
目录已经由 os.getcwd 给出。
首选跨平台方法:)
最佳答案
有os.startfile , 但它只在 windows 下可用:
import os
os.startfile('C:/') # opens explorer at C:\ drive
Here有人(显然归功于 Eric_Dexter@msn.com)发布了一个在类 unix 系统上使用的替代方案,有人提到了 desktop package可在 pypi 获得(但我从未使用过)。建议方法:
import os
import subprocess
def startfile(filename):
try:
os.startfile(filename)
except:
subprocess.Popen(['xdg-open', filename])
所以要完成答案,请使用:
startfile(os.getcwd())
关于python - 在 Python 中使 OS 打开目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2878712/