2016-05-03 10 views
-1

pythonスクリプト内に既存の.pyファイルを開きたいとします。次に、そのファイルを新しいファイル名で保存します。結果は、名前が異なる2つの同一の.pyファイルである必要があります。もし誰かが私にそれがどのように働いているのかを説明できれば素晴らしいだろう。ありがとうございますスクリプト内のPythonオープン.pyファイル:新しい名前の.py-fileを保存

+1

.py '、' r ') 'を実行し、書き込みモードで別の' file2.py'を開き、 'file1'の内容を書き込んでください。 –

+0

ここで関連情報を見つけることができます:https://docs.pytho n.org/2/library/shutil.html – Elisha

+1

ファイルの読み書き方法については、ドキュメントまたは多数のPythonチュートリアルをチェックしてください。あなたは "書き込みファイルのpythonの読み取り"または "ファイルのpythonのコピー"を検索し、この質問を書くのにかかった時間よりも短い時間で回答を得ることができます。 – jDo

答えて

0

これはあなたが探していることを行う必要があります。

with open('first_file.py', 'r') as input: 
    output = open('copy_file.py', 'w') 
    output.write(input.read()) 
0

これが役に立つかもしれません -

with open(file1, 'r') as f1, open(file2, 'w') as f2: 
    f2.write(f1.read()) 
0
with open("source_file", "rb") as f1: 
    with open("destination_file", "wb") as f2: 
     f2.write(f1.read()) 

結果は、二つの同一のファイルである:これはオープン( 'FILE1と `使用してファイルを開くのと同じくらい簡単です

$ md5sum source_file 
65ebdbfe37cc2d221498be0745c85d37 source_file 
$ md5sum destination_file 
65ebdbfe37cc2d221498be0745c85d37 destination_file 
関連する問題