我正在Windows上编写一个Python脚本,需要在Red Hat Linux机器上运行。在Windows上,
os.path.abspath(os.curdir)
返回类似
的内容C:\Users\Me\...\CurrentDirectory
没有尾随\。
我无法在Linux上运行它,但据我所知,它更像是
/home/Me/.../CurrentDirectory
斜线是另一种方式,我不确定尾随/。首先,有一个吗?其次,我该如何处理这个问题?该脚本最终不必在Windows和Linux上运行,只需在Linux上运行。虽然我只能在Windows上测试它:(
答案 0 :(得分:3)
如果您使用os.path.join()
请参阅:
答案 1 :(得分:1)
整个操作系统的行为大致相同。而不是使用\或/使用
os.sep
在你的代码中。不要试图硬编码任何东西