UTF8编码将字符串转换为包含奇怪字符的字节

2024-09-27 21:22:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用UTF-8编码将文本数据写入CSV文件。但是csv文档包含一些非常奇怪的字符,比如

\n\n#\xd9\x83\xd8\xb4\xd9\x85\xd9\x8a\xd8\xb1_\xd8\xaa\xd8\xb0\xd8\xa8\xd8\xad_\xd9\x88\xd9\x83\xd8\xaa\xd8\xa7\xd8\xb1\xd8\xa7_\xd8\xaa\xd8\xad\xd8\xaa\xd9\x81\xd9\x84 \n.

我该怎么解决这个问题

我变了

pd.read_csv('filename.csv')

pd.read_csv('filename.csv', encoding='utf-8').

它不起作用

我的当前代码:

for tweet in tweepy.Cursor(api.search, q="#pewdiepie-filter:retweets",count=5000, lang="en",tweet_mode="extended").items():
    print (tweet.created_at, tweet.full_text)
    csvWriter.writerow([tweet.created_at, tweet.full_text])

谢谢,塞缪尔·杜拉维尔


Tags: csvreadfilenameatfulltweetpdcreated

热门问题