我正在尝试在Windows上首次创建的Linux上执行Python程序,但显示以下错误:metadata = eval(metafile.read())File string , line 1@@@@@@任何想法?解决方法:dos2unix yourfile.pypython yourfile.py如果...

我正在尝试在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复制的.
沃梦达教程
本文标题为:python-如何在Linux环境中读取Windows文件?


基础教程推荐
猜你喜欢
- Linux安装python3.6 2023-09-03
- python使用pandas读写excel文件的方法实例 2022-08-30
- 详解django中视图函数的FBV和CBV 2022-08-30
- Numpy安装、升级与卸载的详细图文教程 2022-10-20
- 关于Python Tkinter 复选框 ->Checkbutton 2022-10-20
- pytorch和tensorflow计算Flops和params的详细过程 2022-08-30
- 与Python中的Unix过滤器进程进行通信 2023-11-12
- windows下安装python requests 2023-09-05
- python爬取免费代理并验证代理是否可用 2023-08-04
- 在Windows Server 2012上如何处理“ OverflowError:Python int太大而无法转换为C long”错误,如何获得转换? 2023-11-11