text = u" 在向你揮舞的各色花帕中,是誰的手突然收回,緊緊捂住了自己的眼睛,\n當人們四散離去,誰,還站在船尾,衣裙漫飛,如翻涌不息的雲,江濤"
my_file = open('my file.txt','wb')
my_file.write(text.encode('utf-8'))##
my_file.close()
append_text=u'高一聲低一聲\n美麗的夢留下美麗的憂傷\n人間天上,代代相傳\n但是,心\n真能變成石頭嗎\n為眺望遠天的杳鶴\n錯過無數次春江月明'
my_file = open('my file.txt','ab') #這里b是二進制,a是追加,這里不知道為什么一定要加上a才能夠讀入
my_file.write(append_text.encode('utf-8'))
my_file.close()
file=open('my file.txt', encoding="utf-8")
content = file.read()
print(content)
file.close()
file=open('my file.txt', encoding="utf-8")
content = file.readlines() #readline 第一次讀第一行,第二次第二行
print(content)
我用的python3.x
總之各種百度了好多方法,有的適用而有的又不適用
總之讀文章的時候 encoding="utf-8"
寫入的時候text.encode('utf-8')這樣
