作者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://webptt.com/cn.aspx?n=bbs/Python/M.1462272683.A.242.html
1F:推 disap: help有写它只能插'/' 你可以写"\\".join(["C:", ...])就好 05/03 19:51
2F:→ shemale: 谢谢,还以为它可以影响呢。很想看看os.path.join原始码 05/03 21:46
3F:→ shemale: 看看有没有任何变数有影响的,还是真的写死的。。。 05/03 21:46
4F:→ s860134: python 原始码 Python-3.5.1\Modules\posixmodule.c 05/04 23:57
5F:→ s860134: 第 11860 行 他真的就是插 '/' 05/04 23:57