前提・実現したいこと
はじめまして、Python初心者です。
私は、今ZED氏の「Learn python 3 the Hard Way書いて覚えるPython入門」の本でエクササイズ17を学習中です。
以下のコードは、ファイルを別のファイルにコピーするコードです。
それをもっと簡潔に書こうと思い、自分なりに変更してみました。
エラーは出ないのですが、ファイルが作成されるだけで、文字が書き込まれていません。何がいけないのでしょうか?
また、もっと簡潔に書く方法はあるのでしょうか?
ネットで調べても出てこず、お手上げ状態です。
基礎的な問題だとは思いますが、回答お願いします。
test.txtのテキストファイルをコピーしたいです。
test.txtの中身
コピーできたかな?
発生している問題・エラーメッセージ
実行後のメッセージ >>python ex17x.py test.txt test4.txt test.txtからtest4.txtへコピーする。
該当のソースコード
ソースコード from sys import argv script, from_file , to_file = argv #scriptはex17x.py from_fileはtest.txt to_fileはtest7.txtです。 print(f"{from_file}から{to_file}へコピーする。") with open(from_file , 'r' , encoding='utf-8') as f , open(to_file , 'w', encoding='utf-8') as t : in_file = f.read() t.write = (in_file)
試したこと
'''
'''
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/14 12:39