0
私のディレクトリにあるファイルにテキストがあります。私はそれをバイトに変換したい。どうすればPython3でそれを行うことができますか?Python 3でファイル内のテキストをバイトに変換する方法
私のディレクトリにあるファイルにテキストがあります。私はそれをバイトに変換したい。どうすればPython3でそれを行うことができますか?Python 3でファイル内のテキストをバイトに変換する方法
ファイルが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
を作成します。
バイナリファイルとして開くだけで、 'open'の呼び出しでオプション文字列''rb''を使用します。 –
Alrighty !! @ Paul..他のファイルにそのコンテンツをコピーしたいのですか? – user7083361
これを開いても構いません。その場合は、 'shutil'や他の適切なモジュールを使ってコピーしてください。 –