如何让Python打开我刚刚创建的文件?
因此,我使用Python和Pandas输出一个CSV,基于我的特定标准。构建CSV文件后,我想运行一个命令,让Python在Excel中打开CSV文件如何让Python打开我刚刚创建的文件?,python,file,csv,pandas,Python,File,Csv,Pandas,因此,我使用Python和Pandas输出一个CSV,基于我的特定标准。构建CSV文件后,我想运行一个命令,让Python在Excel中打开CSV文件 这样的人可能吗?如果您知道Excel可执行文件的位置: import subprocess subprocess.call(("path/to/Excel.exe", "path/to/your.csv")) 如果您不知道位置,但Excel被设置为.csv文件的默认应用程序,这取决于您使用的操作系统,但由于您需要Excel,我假定它是Wind
这样的人可能吗?如果您知道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"))
如果Excel被设置为系统上打开.csv文件的默认应用程序,或者您知道Excel可执行文件的位置。假设我知道这两件事,我将如何执行此操作?使用调用Excel可执行文件,将其传递到csv文件的绝对路径,或者调用操作系统的默认命令以打开具有已知扩展名的文件。是否有可能向我显示该文件的代码。。有点像excel exe的newb.subprocess.callpath