我正在尝试启动程序并将保存的CSV文件写入其中。
我有以下代码来启动程序,工作正常:
os.startfile('C:\Program Files\Files\CSV_Reader')
但我不确定如何打开CSV文件。我尝试了一些其他选项,如:
os.system('start CSV_Reader.exe "{0}C:\Program Files\Files\card_kingdom.csv"'.format(sys.path[0], ))
但是我收到以下错误消息:
C:\ Users \ JJ \ AppData \ Local \ Programs \ Python \ Python36 \ python.exe C:/ Users / JJ / PycharmProjects / Buylist / CK_file_test 系统找不到文件CSV_Reader.exe。
我知道该目录是正确的,因为当我调用os.startfile
函数时,它会打开程序。
非常感谢您的帮助!
答案 0 :(得分:1)
你可以像这样使用popen:
import subprocess
subprocess.Popen(["C:\Program Files\Files\CSV_Reader.exe" , "C:\Program Files\Files\card_kingdom.csv"])