关于jupyter notebook读写中文编码的问题
Posted 暮雨煙深淺
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于jupyter notebook读写中文编码的问题相关的知识,希望对你有一定的参考价值。
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‘)这样
以上是关于关于jupyter notebook读写中文编码的问题的主要内容,如果未能解决你的问题,请参考以下文章
关于Jupyter Notebook默认起始目录设置无效的解决方法