Python是怎么读写小黄文的?
我们到时候肯定是需要用到对文件进行读写操作的,也就是IO,但是我们不能直接去操作文件,我们需要去告诉操作系统,我们想操作什么文件,然后操作系统帮我们操作。
我想看小黄文!为什么操作不了文件?
你需要告诉操作系统,让它帮你操作
那怎么操作?
有请小帅b告诉你!
1 读取文件
我们先创建个叫做 xiaohuangwen.txt 的文件吧:

python有个内置的函数叫做 open() , 我们可以通过它直接打开文件,打开完文件就可以读取了,但是有可能会报错,就是文件不存在,这个时候我们可以用到上次说的 try…finally 来处理异常:
try:
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 帮我们简化了流程,我们只要直接这样写就可以了:
with open("G:/spider/xiaohuangwen.txt","r",encoding="UTF-8") as f:
print(f.read())
是不是简化了很多??
2 写入文件
写入文件内容也是一个道理,我们首先要打开文件,然后往里写内容,如果我们传入的参数是 ‘w’ 的话,它会覆盖原来的文件,而我们传入 ‘a’ 则可以在文件末尾追加内容:
with open("G:/spider/xiaohuangwen.txt","a",encoding="UTF-8") as f:
print(f.write("n我想看苍老师啊!"))
ok,运行之后你会发现,你已经把内容写进去了,是不是很简单?

我在后台回复 av , 看看有什么东西哈哈!
关注我,让你像看小黄文一样轻松学到 Python 的所有!

ps:还没获取我精心准备的 Python 电子书和思维导图等干货的可以在我的公众号「学习Python的正确姿势」中发送 python 免费获取哦!
再ps:说真的,如果你能点个赞转发支持我一下我会更有动力写。
顺手
,点个赞吧
原文始发于微信公众号(学习python的正确姿势):python
打卡