Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t使用TwitterAPI使用python发送推文(外国信件)_Python_Twitter - Fatal编程技术网

Can';t使用TwitterAPI使用python发送推文(外国信件)

Can';t使用TwitterAPI使用python发送推文(外国信件),python,twitter,Python,Twitter,是的,和标题差不多。似乎无法在推特上发外文信,但也不太清楚为什么,所以我希望有人能帮我。外文字母为“õüöä”这是我的.py文件: #!/usr/bin/env python # -*- coding: utf-8 -*- import tweepy, time, sys argfile = str(sys.argv[1]) #API details CONSUMER_KEY = 'xx' CONSUMER_SECRET = 'xx' ACCESS_KEY = 'xx' ACCESS_SEC

是的,和标题差不多。似乎无法在推特上发外文信,但也不太清楚为什么,所以我希望有人能帮我。外文字母为“õüöä”这是我的.py文件:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tweepy, time, sys

argfile = str(sys.argv[1])

#API details
CONSUMER_KEY = 'xx'
CONSUMER_SECRET = 'xx'
ACCESS_KEY = 'xx'
ACCESS_SECRET = 'xx'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)

str.decode('utf-8')
filename=open(argfile,'r')
f=filename.readlines()
filename.close()

for line in f:
api.update_status(line)
time.sleep(120)
包含推文的My.txt文件:

Üks
Kaks
Kolm
Neli
Viis
Kuus
Seitse
Kaheksa
Üheksa
Kümme

欢迎来到SO。A) 您缺少api的缩进。更新_状态(行)B)询问的一部分包括您得到的异常/行为,这可能会有所帮助。另外,您使用的是python2还是python3,因为这可能与处理unicode有关。(另外,调用文件句柄文件名会让人困惑,但这是次要的)嘿,感谢您的快速回复,我正在使用python 3修复它,只需删除“str.decode('utf-8')”模块即可关闭