Python 2.7 在Python中将文件名作为参数传递给exe文件时无法打开文件

Python 2.7 在Python中将文件名作为参数传递给exe文件时无法打开文件,python-2.7,exe,Python 2.7,Exe,我正在尝试运行一个以“c”和输入文件名“input.txt”为参数的.exe文件。下面是我的代码片段: import subprocess filename = "C:\Python27\\application_rx_example\Debug\\input.txt" args = "S_example.exe c " + filename subprocess.call(args, stdout=True, stderr=True, shell=False) 我得到这个错误: ERROR:

我正在尝试运行一个以“c”和输入文件名“input.txt”为参数的.exe文件。下面是我的代码片段:

import subprocess
filename = "C:\Python27\\application_rx_example\Debug\\input.txt"
args = "S_example.exe c " + filename
subprocess.call(args, stdout=True, stderr=True, shell=False)
我得到这个错误:

ERROR: Cannot open file:C:\Python27\application_rx_example\Debug\input.txt 

我收到错误:无法打开文件:C:\Python27\application\u rx\u example\Debug\input.txt如何解决此问题..在该位置创建一个文件?是的。文件已在该位置创建。可能不是问题的原因,但您是否尝试过将所有内容更改为双反斜杠而不是单反斜杠?我之所以更改它是因为\a,\我是转义字符。如果没有此文件名,路径将替换为转义字符。我遇到错误:无法打开文件:C:\Python27\application\u rx\u example\Debug\input.txt如何解决此问题..在该位置创建文件?是的。文件已在该位置创建。可能不是问题的原因,但您是否尝试过将“全部”更改为双反斜杠而不是单反斜杠?我更改它是因为\a,\I是转义字符。如果没有此文件名,路径将替换为转义字符。