1

私は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 を実行しています。

4

1 に答える 1