Python
 Computer >> コンピューター >  >> プログラミング >> Python

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'

  1. 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: &

  2. Python関数で繰り返される行を削除するにはどうすればよいですか?

    指定されたテキストファイルにbar.txtという名前を付けましょう Pythonのファイル処理メソッドを使用して、Pythonテキストファイルまたは関数の重複行を削除します。テキストファイルまたは関数は、Pythonプログラムファイルと同じディレクトリにある必要があります。次のコードは、テキストファイルbar.txtの重複を削除する1つの方法であり、出力はfoo.txtに保存されます。これらのファイルは、Pythonスクリプトファイルと同じディレクトリにある必要があります。そうでない場合、機能しません。 ファイルbar.txtは次のとおりです A cow is an animal. A c