2011-11-23 118 views
1

我正在Windows上编写一个Python脚本,需要在Red Hat Linux机器上工作。在Windows中,Windows vs Linux上的Python目录结构

os.path.abspath(os.curdir) 

回报像

C:\Users\Me\...\CurrentDirectory 

没有尾随\。

我无法在Linux上运行,但就我所知,这将是更喜欢

/home/Me/.../CurrentDirectory 

与斜线走另一条路,我不确定尾随/。首先,是否有一个?其次,我该如何处理这个问题?最后,该脚本不必在Windows和Linux上都可以使用,只需要使用Linux。虽然我只能测试它在Windows :(

回答

1

行为会或多或少跨OS一样的。而不是使用\或/使用

os.sep 

你的代码里面。不要试图硬编码什么