Pythonでファイルをコピーするにはどうすればよいですか?
shutilモジュールは、ファイルとフォルダ全体をコピーするための機能を提供します。
shutil.copy(source、destination)を呼び出すと、パスソースのファイルがパス宛先のフォルダーにコピーされます。 (ソースと宛先はどちらも文字列です。)宛先がファイル名の場合、コピーされたファイルの新しい名前として使用されます。この関数は、コピーされたファイルのパスの文字列を返します。 例の場合 、
>>>> import shutil >>> # Copy the file in same folder with different name >>> shutil.copy('original.txt', 'duplicate.txt') '/home/username/duplicate.txt' >>> shutil.copy('original.txt', 'my_folder/duplicate.txt') '/home/username/my_folder/duplicate.txt'
-
Pythonで書き込むためにファイルを開く方法は?
書き込みモードでファイルを開くには、モードとして「w」を指定します。たとえば、 f = open('my_file.txt', 'w') f.write('Hello World') f.close() 上記のコードは、my_file.txtを書き込みモードで開き、「HelloWorld」を含むようにファイルを書き換えます。より安全なアプローチは、with open構文を使用して、例外が発生した場合にファイルが閉じないようにすることです。 with open('my_file.txt', 'r') as f: &
-
Python関数で繰り返される行を削除するにはどうすればよいですか?
指定されたテキストファイルにbar.txtという名前を付けましょう Pythonのファイル処理メソッドを使用して、Pythonテキストファイルまたは関数の重複行を削除します。テキストファイルまたは関数は、Pythonプログラムファイルと同じディレクトリにある必要があります。次のコードは、テキストファイルbar.txtの重複を削除する1つの方法であり、出力はfoo.txtに保存されます。これらのファイルは、Pythonスクリプトファイルと同じディレクトリにある必要があります。そうでない場合、機能しません。 ファイルbar.txtは次のとおりです A cow is an animal. A c