Pythonで文字列のbプレフィックスを削除するにはどうすればよいですか?

| | | | | | | | | | | | | | | | | | | |

インポートしているツイートの多くで、この問題が発生しています。

b「Facebookに新しい写真を投稿しました」

I b を収集すると、それがバイトであることを示します。しかし、これは問題があることを証明しています。なぜなら、私が書いたCSVファイルでは、 b が消えず、将来のコードに干渉しているからです。

簡単な方法はありますか?このbプレフィックスをテキスト行から削除しますか?

utf-8でエンコードされたテキストが必要なようです。そうしないと、tweepyがWebからテキストを取得できません。 。


分析しているリンクコンテンツは次のとおりです。

https://www.dropbox.com/s/sjmsbuhrghj7abt/new_tweets.txt?dl=0

  new_tweets ="リンクのコンテンツ" 

コードの試行

  outtweets = [[tweet.text.encode(" utf-8 ")。decode(" utf- 8 ")] new_tweetsのツイートの場合]print(outtweets) 

エラー

  UnicodeEncodeErrorトレースバック(最後の最後の呼び出し)< ipython-input-21 -6019064596bf> in< module>()1 for screen_name in user_list:----> 2 get_all_tweets(screen_name、 "instanc eファイル")< ipython-input-19-e473b4771186> get_all_tweets(screen_name、mode)99 with open(os.path.join(save_location、 "%s.instance"%screen_name)、 "w")as f:100 writer = csv.writer(f)-> 101 writer.writerows(outtweets)102 else:103 with open(os.path.join(save_location、 "%s.csv"%screen_name)、 "w")as f:C:UsersStan ShunpikeAnaconda3libencodingscp1252.py in encode(self、 input、final)17クラスIncrementalEncoder(codecs.IncrementalEncoder):18 def encode(self、input、final = False):---> 19 return codecs.charmap_encode(input、self.errors、encoding_table)[0] 20 21 class IncrementalDecoder(codecs.IncrementalDecoder):UnicodeEncodeError: "charmap" codecは位置64-65の文字をエンコードできません:文字は< undefined&gtにマップされます;