作者shemale (雪梅)
看板Python
標題[問題] os.sep
時間Tue May 3 18:51:21 2016
大家好,我要在nas(linux)上讓Python產生些東西讓windows上的程式讀取
但是 os.path.join("C:", "Users", "Shemale") 出來的是 C:/Users/Shemale
不是期待的 C:\Users\Shemale。
我試過改變 os.sep 和 os.path.sep,
(我是知道 os.path.sep 應該是不存在的,但我還是都試了。)
os.sep = "\\"
和
os.path.sep = "\\"
然而出來的都是 C:/Users/Shemale,
不知道哪裡錯誤?還是這兩個都不是影響 join 的 seperator?
不好意思麻煩大家了~~
--
看了神鵰俠侶,就應該知道年齡不是問題;
看了斷背山後,就應該知道性別不是問題;
看了金剛後,就應該明白是不是人也不是問題;
看了倩女幽魂以後,更要知道活不活著都不是問題……
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.79.158
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1462272683.A.242.html
推 disap: help有寫它只能插'/' 你可以寫"\\".join(["C:", ...])就好 05/03 19:51
→ shemale: 謝謝,還以為它可以影響呢。很想看看os.path.join原始碼 05/03 21:46
→ shemale: 看看有沒有任何變數有影響的,還是真的寫死的。。。 05/03 21:46
→ s860134: python 原始碼 Python-3.5.1\Modules\posixmodule.c 05/04 23:57
→ s860134: 第 11860 行 他真的就是插 '/' 05/04 23:57