Dja*_*ian -1 python linux windows ubuntu spyder
我写了一个python脚本,我需要读取和写入一个文件.我首先在Windows上编写它,当我尝试在Ubuntu(Linux)上使用相同的Python Shell(Spyder)执行相同的代码时,我收到此消息错误"没有这样的文件或目录:"data.csv".我有很多尝试来解决这个问题,最后,我发现我需要在代码中用"//"更改所有'\'.所以,现在一切都运行良好,但是为什么!?
Mar*_*ers 5
因为Windows使用反斜杠作为目录分隔符,而POSIX系统(包括Linux)使用正斜杠.看os.sep常数:
os.sep
操作系统用于分隔路径名组件的字符.这适用'/'于POSIX和'\\'Windows.
'/'
'\\'
始终使用os.path模块构建路径; 它会照顾平台差异.
os.path
归档时间:
8 年,8 月 前
查看次数:
46 次
最近记录: