Errno 22参数无效

时间:2016-02-15 09:23:08

标签: python

我是编程新手,这是我用python编写的第二个脚本。代码在我的编程环境中运行良好。但是,当我在cmd中运行它时,我收到以下错误:

Traceback (most recent call last):   File
"C:\FS1\Python\Stiffness_punch\main.py", line 34, in <module>
    with open(project_status) as f: IOError: [Errno 22] Invalid argument: '004.pch\r'

以下是代码:

print('Specify the name of the status project .pch file')
project_status = input("")

with open(project_status) as f:
    status_lines = f.readlines()

我找不到任何解决方案。据我所知,该文件的名称被解释为“004.pch \ _”而不是“004.pch”,但我不知道如何从文件名中删除此"\r"

1 个答案:

答案 0 :(得分:0)

试试这个:

project_status = input("").strip().replace('\"', '')