文件写入 编码

2017-04-06  本文已影响0人  clshinem

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

Paste_Image.png

下面这个是解决,在命令行里面输出的是正常的中文,写入文件的时候就出现了错误

import sys

reload(sys)
sys.setdefaultencoding('utf-8')

保持一次登陆之后后面的还在登陆状态

s = requests.Session()
r = s.get(url) # r = r.requests(url)这种不能保持登陆状态
上一篇下一篇

猜你喜欢

热点阅读