Python的读写操作

这是python写的一些情况,主要会出现Unicode的错误是因为反斜杠的原因,下面是在jupyter notebook上运行的代码和pycharm中的截图

#文件对象
#这里我是在Pycharm中打开的,开始是乱码,后来调节成utf-8之后正常了
poem = '我是一首诗'
#打开文件以编辑('w'riting),如果没有直接创建该文件,有的话会抹除原有数据,注意反斜杠的方向!!!

#f = open('poem.txt','a')表示在原有数据上添加内容,即append
# f = open('poem.txt','w')
file_append = open('poem.txt','a')

#向文件中编写文本
# f.write(poem)
file_append.write("\n我也是一首诗\n")

#注意要释放资源,要不然内存会一直占有
f.close()

Python的读写操作