irvinglv 发表于 2012-08-27 19:02

python对数字目录的处理?



OS: windowns XP

Python v: 2.7

我的文件保存路径带有数字:

url = "http://tt/ttt/ttttt/a.txt"

file = r"E:\tt\tt\ttttt\2012_8_27\a.txt"

urllib.urlretrieve(url, file)

报错:找不到这个目录或者文件"E:\tt\tt\ttttt\2012_8_27\a.txt"

我把2012_8_27改成yyy,它就好了,为什么?这个问题怎么解决?

谢谢~

irvinglv 发表于 2012-08-28 09:33

有人能回复一下吗?

106033177 发表于 2012-08-28 10:52

回复 1# irvinglv
目录2012_8_27 必须要存在。

   

irvinglv 发表于 2012-08-28 11:02

有这个目录文件名!
我怀疑urllib.urlretrieve模块有bug,处理不了这样的目录名字!

noword2k 发表于 2012-08-28 13:00

要用"\\"。
"\t"转义成tab了。

修杰_JIANG 发表于 2012-08-29 18:19

回复 5# noword2k


    他使用了原始字符串

cdtits 发表于 2012-08-29 22:42

不知道原因,静待楼主释疑;P

Hadron74 发表于 2012-08-30 13:03

回复 7# cdtits

奇怪的问题,顶一下,等待高手。
   

irvinglv 发表于 2012-09-03 11:02

不行!回复 5# noword2k


   

irvinglv 发表于 2012-09-03 11:04

如果我使用212也可以,但是2012就不行了!我现在也没有找到原因,你们可以试试,是不是这样得!
我的是python2.7.1
页: [1] 2
查看完整版本: python对数字目录的处理?