発生している問題
ツイートを取得し、txtに出力するプログラムを作っています。
そこで正規表現を使ってURLとRTを削除したいのですが
TypeErrorが発生し、除去ができません。
#エラーコード TypeError: expected string or bytes-like object
#txtに出力 with open('tweets.txt', 'w',newline='',encoding='utf-8') as f: writer = csv.writer(f, lineterminator='\n') #この二つが機能しない writer = re.sub(r"https?://[\w/:%#$&?()~.=+\-]+", "", writer) writer = re.sub(r'RT @.+: ', "", writer) writer.writerow([new_id]) writer.writerows(tweet_data) pass
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。