我正在用Python(LinkedIn网站)中的Selenium库编写脚本。在抓取之后,我想将数据保存在CSV文件中。但在CSV中保存数据后,数据的语言正在发生变化
比如说,, 我要刮(ABC XYZ叶官杰)
Python中的输出显示与print(profileName)完全相同,但在CSV中保存后,它将更改为(ABC XYZå¨å¨æ°)
用于保存数据的python代码为:
OP_csv = r'C:\foldername\filename.csv'
def SaveDataInCSV(mRow):
with open(OP_csv, 'a', newline='', encoding="utf-8") as appendFile:
writer = csv.writer(appendFile)
writer.writerow(mRow)
appendFile.close()
我尝试了utf-8和utf-8-sg编码类型。但它们都不起作用
请帮助保存网站上准确显示的数据
编辑: 我注意到,如果我在notepad++中打开同一个CSV文件,那么所有文本显示的都完全相同。Excel的问题是无法识别的
我在这个链接中找到了解决方案 http://www.openforis.org/support/questions/279/wrong-characters-display-when-exporting-files-to-csv-from-collect
目前没有回答
相关问题 更多 >
编程相关推荐