私は個人的なプロジェクトに取り組んでおり、エラーに直面しています:TypeError: a bytes-like object is required, not 'str'
これが私のコードです: クリックしてコードを確認
ファイルに入力テキストを見つけようとするこのスクリプトを作成したいのですが。ありがとう!
TypeError
は、必要なデータ型と指定されたデータの型に不一致があることを意味します。関数はタイプ「バイト」の入力を必要としますが、コードはタイプ「str」のデータを入力します。
入力文字列をバイトのようなオブジェクトに変換するには、str.encode
関数を使用します。
>>> string = "abcdef"
>>> type(string)
<class 'str'>
>>> string = string.encode('ascii')
>>> type(string)
<class 'bytes'>