Python是怎么读写小黄文的?
我们到时候肯定是需要用到对文件进行读写操作的,也就是IO,但是我们不能直接去操作文件,我们需要去告诉操作系统,我们想操作什么文件,然后操作系统帮我们操作。
你需要告诉操作系统,让它帮你操作
有请小帅b告诉你!
1 读取文件
我们先创建个叫做 xiaohuangwen.txt 的文件吧:
python有个内置的函数叫做 open() , 我们可以通过它直接打开文件,打开完文件就可以读取了,但是有可能会报错,就是文件不存在,这个时候我们可以用到上次说的 try...finally 来处理异常:
f = open("G:/xiaohuangwen.txt","r",encoding="UTF-8")
print(f.read())
finally:
if f:
f.close()
我们通过 open 打开了 xiaohuangwen.txt 这个文件。 r 就是读的意思, encoding就是定义好文件编码。
接着我们就打印出我们 read 出来的文件啦:
最后一定要记得将文件 close 掉,这样才不会造成系统浪费资源。
有时候你在读取文件的时候,是不是觉得每次都要 try...finally 很麻烦? 贴心的 Python 帮我们简化了流程,我们只要直接这样写就可以了:
print(f.read())
是不是简化了很多??
2 写入文件
写入文件内容也是一个道理,我们首先要打开文件,然后往里写内容,如果我们传入的参数是 ‘w’ 的话,它会覆盖原来的文件,而我们传入 ‘a’ 则可以在文件末尾追加内容:
print(f.write("\n我想看苍老师啊!"))
ok,运行之后你会发现,你已经把内容写进去了,是不是很简单?
关注我,让你像看小黄文一样轻松学到 Python 的所有!
ps:还没获取我精心准备的 Python 电子书和思维导图等干货的可以在我的公众号「学习Python的正确姿势」中发送 python 免费获取哦!
再ps:说真的,如果你能点个赞转发支持我一下我会更有动力写。
顺手