難しいことをPythonで覚えているので、1つのファイル(Doc1.txt)を他のファイル(Doc2.txt)にコピーすることはできますが、以下のコードを使用して動作していません。 11行目を省略すると、ファイルのコピーはうまくいきますが、11行目を含む「新しい」Doc2の内容を印刷しようとすると、「IOError:読み込み用に開かれていないファイル」というエラーが表示されます。私はここで非常に基本的な何かを逃していると少し不満を感じているように感じる。私は以前同様の質問がされていることを知っていますが、その答えは役に立たなかった。事前に多くの感謝。ファイルをPythonで書き込んだ後で印刷する方法
from sys import argv
script, from_file, to_file = argv
in_file = open(from_file)
indata = in_file.read()
out_file = open(to_file, 'w')
out_file.write(indata)
print out_file.read()
out_file.close()
in_file.close()
問題はまさにエラーがあなたに伝えるものです。あなたは書き込み専用に開いたファイルを読み込もうとしています。 https://docs.python.org/2/library/functions.html#openをご覧ください。 – pvg