Windows 与 Linux 上的 Python 目录结构

标签 python windows linux directory compatibility

我正在 Windows 上编写一个 Python 脚本,它需要在 Red Hat Linux 机器上运行。在 Windows 上,

os.path.abspath(os.curdir)

返回类似

的内容
C:\Users\Me\...\CurrentDirectory

没有尾随\.

我无法在 Linux 上运行它,但据我所知它更像是

/home/Me/.../CurrentDirectory

随着斜杠的反方向,我不确定尾随/。首先,有没有?其次,我该如何处理这个问题?该脚本不必同时在 Windows 和 Linux 上运行,最终只能在 Linux 上运行。虽然我只能在 Windows 上测试它:(

最佳答案

如果你使用 os.path.join() 应该没关系

参见:

关于Windows 与 Linux 上的 Python 目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8236398/

相关文章:

linux - ruby gem --pre list/install,奇怪的错误?

windows - 在重定向文件 (>output.txt) 中显示带有重音符号的字符

windows - 检测批处理文件的执行方式

python - django-openid-auth OpenID 失败 : unknown user

python - 组合 DataFrame 时保留索引和列顺序

c++ - waveInProc/Windows 音频问题

android - 在 Linux 虚拟机中配置 Android Studio 和 SDK 时出错

python - 在 Raspberry Pi 终端上使用 Python 中的 OpenCV 显示图像

python - 将 Python 设置为 stdout 以匹配终端的编码

Python:无法导入 util