Operating system 在python中打开具有特定扩展名的文件

Operating system 在python中打开具有特定扩展名的文件,operating-system,Operating System,我是一个自学成才的程序员,对这一点非常陌生,所以请容忍我。 我正在尝试使用seisop应用程序打开一个.seis文件。 这些文件位于“我的文档”文件夹中,应用程序的例外项位于C:\Apps中\ import os seis_path = os.getcwd() + "\\seis_Samples" app_path = "C:\\Apps" print(seis_path) print(app_path) os.system("open -a /

我是一个自学成才的程序员,对这一点非常陌生,所以请容忍我。 我正在尝试使用seisop应用程序打开一个.seis文件。 这些文件位于“我的文档”文件夹中,应用程序的例外项位于C:\Apps中\

import os
seis_path = os.getcwd() + "\\seis_Samples"
app_path = "C:\\Apps"
print(seis_path)
print(app_path)
os.system("open -a /appc_path/to/SeisOp.exe /seis_path/to/*.seis")

如果这可能引起任何人的兴趣,经过多次故障排除,我最终找到了问题的解决方案:-D

问题在于我需要将文件作为子进程打开。 要使用的正确语法如下所示:

import sys, string, os
import subprocess as sp
APP = "C:\\Apps\\APP.exe"
file = os.getcwd()+"\\seis_Samples\\seisfile"
event = sp.Popen([APP, file])

出什么事了?是否有错误消息、堆栈跟踪等?需要更多详细信息。@paisanco我没有任何错误消息。问题是,这之后文件就不会打开了