- 利用csv模块读取
csvFile = csv.reader(open(r'trainingData.csv',encoding="utf-8"))
for item in csvFile:
print(item)
- 利用pandas模块
- python中出现’gbk’ codec can’t encode characte的成功解决:file = open(filename,‘a’,encoding=“utf-8”)
参考博客:https://blog.csdn.net/qq_36338623/article/details/80963480
def saveData(filename,data_list):
file = open(filename,'a',encoding="utf-8")
for i in range(len(data_list)):
s = str(data_list[i]).replace('[', '').replace(']', '').replace(" ",'') # 去除[],这两行按数据不同,可以选择
s = s.replace("'", '').replace(',', '') # 去除单引号,逗号,每行末尾追加换行符
s = s.replace(" ","")
file.write(s)
file.close()
print("保存文件成功")
- python做爬虫,打开fiddler设置完127.1.1.1:8080代理后,就无法爬取正常数据