如何让Python打开我刚刚创建的文件?

时间:2017-07-14 16:44:23

标签: python file csv pandas

所以我根据我的特定标准使用Python和Pandas输出CSV。构建CSV文件后,我想运行一个Python在Excel中打开CSV文件的命令。

这样的人有可能吗?

1 个答案:

答案 0 :(得分:2)

如果您知道Excel可执行文件的位置:

import subprocess

subprocess.call(("path/to/Excel.exe", "path/to/your.csv"))

如果您不知道位置(但Excel被设置为.csv文件的默认应用程序),则取决于您使用的操作系统,但由于您需要Excel,我认为它是Windows或OSX:

import os
import subprocess

if os.name == "nt":
    os.startfile("path/to/your.csv")
else:
    subprocess.call(("open", "path/to/your.csv"))