我在写一个基于粗呢的机器人。我已经得到了所需的信息,并试图将这些信息写入一个文本文件以进行进一步的分析。但是,我对f.write有问题,不确定如何处理这个问题。请原谅我,如果这是其他地方涵盖,而我搜索我仍然是相当新的编程。在
我漏掉了认证。在
#!/usr/bin/python
searchQuery = 'foo'
fName = 'log.txt'
tweets = api.search(q=searchQuery,count=3,result_type="recent")
with open(fName, 'w') as f:
for tweet in tweets:
tweetText = tweet.text
f.write(tweetText)
print [tweetText]
错误:UnicodeEncodeError:“ascii”编解码器无法对位置139中的字符u“\u2026”进行编码:序号不在范围内(128)
你必须核实你收到的电话。python2.x只在可以用ASCII编码时打印。 另外,unicode(U+2026)表示一个水平省略号,它表示文本可能被截断。在
试试看
相关问题 更多 >
编程相关推荐