2011-11-23 110 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 

你的代碼裏面。不要試圖硬編碼什麼