关于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‘)这样

时间: 2024-10-08 12:26:36

关于jupyter notebook读写中文编码的问题的相关文章

jupyter notebook 启动出错

[C 18:49:50.816 NotebookApp] Bad config encountered during initialization:[C 18:49:50.816 NotebookApp] The 'contents_manager_class' trait of a NotebookApp instance must be a subclass of 'notebook.services.contents.manager.ContentsManager', but a valu

初学者需要IPython 与 Jupyter Notebook 吗?

ipython 是 jupyter notebook的前身并拥有ipython的全部功能 jupyter拥有 cell, markdown 整合的功能, 能同时运行代码, 而且是多组的. 同时也可以插入markdown这种多功能注释 包括图片. 写教程,写博客非常一流. 而且还可以上传到jupyterhub-据说要自己搭建 对于初学者来说, jupyter毕竟是一个web应用, 存储文件有不稳定的地方. 建议还是使用pycharm这类的软件编写代码.

jupyter notebook在网页上显示作图

今天尝试使用jupyter notebook作图像展示工具时,发现用matplotlib所作的图像会自动启动一个图像展示窗口,无法显示在网页上,而我的初衷是使用jupyter notebook做图像即时呈现及存储(有点类似PPT作图). 随机生成一批正弦数据: import numpy as np import matplotlib.pyplot as plt x=np.arange(10) y=np.sin(x) plt.plot(x,y) plt.show() 使用%matplotlib命令

Jupyter Notebook 快捷键

Jupyter Notebook 的快捷键 Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单元框线是灰色. 命令模式 (按键 Esc 开启) Ctrl-Enter : 运行本单元 Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Alt-Enter : 运行本单元,在其下插入新单元 Y : 单元转入代码状态 M :单元转入markdown状态 R : 单

windows远程访问ubuntu下的jupyter notebook必要配置

0.生成配置文件(一般采用默认) jupyter notebook --generate-config 1.打开ipython, 创建一个密文密码 In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274' 2.修改默认配置 vim ~/.

jupyter notebook 的快捷键【转】

Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单元框线是灰色.       命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元,在其下插入新单元 Y : 单元转入代码状态 M :单元转入markdown状态 R : 单元转入raw状态 1 : 设定

Jupyter notebook 安装

首先进入上节创建的环境data中, 键入 conda install jupyter notebook 安装完毕后,启动服务器: jupyter notebook, 浏览器会显示当前目录界面 如果要关闭,在data中按两次 Ctrl + C,就可以关闭整个服务器了 现在随便增加一个python文件,运行效果如下: 一些常用的快捷键等,请查看文档 http://ipython.readthedocs.io/en/stable/interactive/magics.html

使用亚马逊的云服务器EC2做深度学习(二)配置Jupyter Notebook服务器

这是<使用亚马逊的云服务器EC2做深度学习>系列的第二篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow Jupyter Notebook是Python中的一个开源编辑器.它的主界面就是一个网页,可以在浏览器中远程执行程序. 同时它可以方便地混杂代码和程序的说明,有许多TensorFlow的教程就是用Jupyter Notebook来编写的. 出于安全的考虑,Jupyter Notebook默认只能在本地访问,如果要远程访问需要进

ssh远程登录Jupyter notebook(七月GPU服务器)

本文为博主本人原创,禁止转载! 网上查了好多教程,自己慢慢折腾慢慢琢磨,终于搞出来如何通过ssh远程登录7月VIP的GPU服务器,写个教程给大家分享一下: 首先,我们要知道,从本地登录到我们的GPU服务器,需要经过以下两个步骤: 1.从本地登录到7月的外部服务器. 2.进入外部服务器之后,通过跳板机进入GPU服务器. 而jupyter的相关套件被安装在了GPU服务器里,所以我们要通过本地浏览器打开GPU服务器里的jupyter,需要走两个步骤,即先将GPU的jupyter导入到外部服务器的一个端