私はPythonでコーディングする方法を学んでいますが、書き込まれたばかりのファイルを読み込もうとすると追加の文字が含まれる理由について、解決策や答えを見つけることができませんでした。
コード
#-*-coding:utf-8-*-
from sys import argv
from os.path import exists
script, source, copy = argv
print "We'll be opening, reading, writing to and closing a file"
opensource = open(source)
readsource = opensource.read()
print readsource
print "Great. We opened and read file"
opencopy = open(copy, 'w+') #we want to write and read file
opencopy.write(readsource) #copy the contents of the source file
opencopy.read()
opensource.close()
opencopy.close()
出力
コンテンツ
test °D ΃ ø U ø U ` 6 ` 6 0M Ð
Windows 7 Professional 64 ビットでバージョン 2.7 の Python を実行しています。