小编r_e*_*cur的帖子

带有readlines()方法的Python3 UnicodeDecodeError

试图创建一个读取行并发布它们的twitter机器人.使用Python3和tweepy,通过我的共享服务器空间上的virtualenv.这是代码中似乎有问题的一部分:

#!/foo/env/bin/python3

import re
import tweepy, time, sys

argfile = str(sys.argv[1])

filename=open(argfile, 'r')
f=filename.readlines()
filename.close()
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xfe in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

该错误特别指向错误f=filename.readlines()的来源.知道什么可能是错的吗?谢谢.

python unicode sys tweepy python-3.x

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

python ×1

python-3.x ×1

sys ×1

tweepy ×1

unicode ×1