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")