対サブライム、私は非常に非常に簡単なコード(Twitterから一部のコンテンツを取得)典型的なUnicodeのエラー:アトム
import tweepy
from textblob import TextBlob
consumer_key = '7ezxdMbfSOFH9Q1IGZ774ojfd'
consumer_secret = 'JMG9HCeRpd2gPa30UxGyNCb9yRmOF4kr9MRIEv1trnJOzJEk8P'
access_token = '1735574195-d6R48bgxJv5YlhWHstr0eO3pg2usvZSh7fLd75D'
access_token_secret = '6VlIvRsDPgVksTM0u8SZQdEudETpjzGimkpxCdtJ0S7Dg'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
public_tweets = api.search('Trump')
for tweet in public_tweets:
print(tweet.text)
analysis = TextBlob(tweet.text)
print(analysis.sentiment)
を持って、私は崇高かつ端子を介してプログラムを実行すると、私は私の中で(Pythonの3がインストールされていますMac)それは正常に動作します。
Traceback (most recent call last):
File "/Users/Marion/test2.py", line 30, in <module>
print(tweet.text)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 139: ordinal not in range(128)
ライン30はprint(tweet.text)
です:私はアトムでそれを実行一方、私は非常に一般的なエラーが発生します。私は同様の質問を見てきましたが、私は問題を解決することができませんでした(私はプログラミングとPythonの新人です)。
私はPython 3を持っているので、プログラムはAtomでもうまく動作しません。もちろん、どのように解決できますか?ターミナル実行時に
あなたはコードがのpython3と私のアトム(1.19.4)で正常に動作しています。私は原子ランナーを使用しています。これはconfig.csonの私の設定です。ランナー: スコープ: Python: "/ usr/local/bin/python3" – muktadiur
ちょっとしたヒント...あなたのプライベートを公開したくないかもしれません。公開フォーラムのキー。 – Phix