1.意思不同 \n的意思是换行符,\r的意思是回车符。
2.用法不同 在C语言中,语句结尾打上\n是转到下一行同一个位置,而\r是回到当前行的行首,如果同时打上\r\n就会来、转到下一行的行首。
3.系统标准不同 在Unix和Linix中,每行的结尾只有\n;而Windows系统中,每行结尾是\r\n;而在Mac中,结尾只有\r。多一行空白加newline=‘’
from pyquery import PyQuery as pq import requests import sys url="http://www.jrexam.com/gqzp/" # paras="?page=1" response=requests.get(url) print(response.encoding) re=pq(response.content) s=re('ul[class="zg_gqlmneifloul"]').find("a") with open("./zhaopin.csv","w",newline='') as f: for i in s: f.write(i.text+"\r\n")