python-如何在Linux环境中读取Windows文件?

我正在尝试在Windows上首次创建的Linux上执行Python程序,但显示以下错误:

metadata = eval(metafile.read())
File "< string >", line 1

@
@
@
@
@
@

任何想法?

解决方法:

dos2unix yourfile.py
python yourfile.py

如果您没有dos2unix,则可以使用以下python代码代替.只需将其放在dos2unix.py中,然后在上面运行python dos2unix.py yourfile.py即可:

import sys
filename = sys.argv[1]
text = open(filename, 'rb').read().replace('\r\n', '\n')
open(filename, 'wb').write(text)

此代码是从Python dos2unix one liner复制的.

上一篇:c – 如何为strip文件配置cmake


下一篇:无法运行简单的Java代码