2017-08-16 94 views
0

我試圖使該文件移動到一個文件夾中的用戶主文件夾內,這樣的一個跨平臺的程序:Python的os.rename「」和「/」跨平臺問題

os.rename(file_var, destination_folder) 

但我無法使它工作,因爲我需要將文件名稱放在目標var內,問題在於Windows「\」

我的選擇是什麼?

+2

因此,使用'os.path'模塊以跨平臺的方式處理路徑。 –

回答

0

做到這一點: 比如你要這樣的路徑:根據this

'+pathfile+'/output/log.txt' 

而不是鍵入一個字符串,加入他們是這樣的:

os.path.join(pathfile,"output","log.txt") 

注意/windowslinux兩個作品,我總是使用os.path.join()