Python子进程模块等效于在Windows中双击

Kit*_*Kit 1 python windows explorer subprocess

我想使用该subprocess模块打开一个文件,就好像在资源管理器中双击该文件一样.我怎么做?

我尝试了以下这一行:

subprocess.call("C:/myfile.csv", shell=True)
Run Code Online (Sandbox Code Playgroud)

这引发了一个错误说:

该命令的语法不正确.
'C:\'不被识别为内部或外部命令,可操作程序或批处理文件.

如何使用双击模拟subprocess?基本上我想在Excel 2007中打开一个CSV文件.

bob*_*nce 7

os.startfile(r'C:\myfile.csv')
Run Code Online (Sandbox Code Playgroud)

(仅限Win32.对于Mac,'open filename'在Linux/freedesktop-general上运行一个进程; 'xdg-open filename')