python 写入文件
f=open('/users/xuye/desktop/test1.txt','a')
f.write(score + ' ' + desc + '\n')
f.close()
a 是追加写入,不会覆盖
最好每一行后面写换行符,不然自己的缩进会写的不对齐
![Uploading Paste_Image_531846.png . . .]
urllib.urlretrieve(link.get('src'),"1.jpg")
这个也能写入,但是做循环也只能写入一个,会覆盖,不知道为什么
f = open(str(page)+'.jpg', 'ab')##写入多媒体文件必须要 b 这个参数
page = page + 1
f.write(img.content) ##多媒体文件要是用conctent
f.close()
Css selector 取海绵宝宝图片的时候得取到有你要的那个链接所在的标签 之后才能get(‘href’)
local variable 'score' referenced before assignment
下面这个是解决,在命令行里面输出的是正常的中文,写入文件的时候就出现了错误
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
保持一次登陆之后后面的还在登陆状态
s = requests.Session()
r = s.get(url) # r = r.requests(url)这种不能保持登陆状态
网友评论