最新回答 / 慕斯5482594
r'[A-Z][a-z] 你就只有一个'A' 啊 你写的表达式是匹配第一个大第二个小啊,二个都匹配到才有值,否则是 NoneType这个可以满足你:r'[A-Z][a-z]?', 'A') 或 r'[A-Z]', 'A'
2016-08-13
最新回答 / 慕斯5482594
<...code...>你这样写都定义好它的名字了, 输出 i.jpg 循环len(listurl)这么多次,一次又一次的覆盖。你这样写,i = 0 和 i=+1 都没用上。正常:file = open('D:/python/'+str(i)+'.jpg','w')
2016-07-31
最新回答 / 闻过轩
f = open(str(i)+'.jpg','w')改成f = open(str(i)+'.jpg','wb'),wb是以二进制形式写入就可以了,这样就不会出现乱码了。
2016-06-09
最赞回答 / welwel
windows的话可以这样指定路径 path = 'E:\\python\\' path += str(i) + '.jpg' print (path) f = open(path,'wb')Linux的话这样path = '/tmp/' + str(i) +'.jpg'f=open(path,'w')
2016-06-06