2017-06-25 12 views
0

私のディレクトリにあるファイルにテキストがあります。私はそれをバイトに変換したい。どうすればPython3でそれを行うことができますか?Python 3でファイル内のテキストをバイトに変換する方法

+1

バイナリファイルとして開くだけで、 'open'の呼び出しでオプション文字列''rb''を使用します。 –

+0

Alrighty !! @ Paul..他のファイルにそのコンテンツをコピーしたいのですか? – user7083361

+1

これを開いても構いません。その場合は、 'shutil'や他の適切なモジュールを使ってコピーしてください。 –

答えて

0

ファイルがfilename.ext命名されたと仮定すると、あなたがdirの親ディレクトリで実行されている、あなたは、次のコードを試みることができる:あなたが望むすべてのファイルをコピーする場合

with open('dir/filename.ext', 'rb') as f: 
    contents = f.read() 

    # Do something with contents 

は、その後、あなたが行うことができますこの:

import shutil 

shutil.copyfile('dir/filename.txt', 'dir/copiedfile.txt') 

これはdirディレクトリにcopiedfile.txtを作成します。

関連する問題