write写入自动换行
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")

浙公网安备 33010602011771号