1.简介
今天我要开新坑了, 这是我第一次写一个系列的文章, 专攻Python文件方面!
2.打开文件的方法
想要学文件, 总得知道怎么打开他吧?这里给出两种方法.
2-1.open方法
他的常用语法是这样的:
f = open(filename, mode = 'readmode', encoding = 'encoding')
解释一下:
名字 | 解释 |
filename | 要读取的文件名 |
readmode | 读取文件的模式 (Part2-3我会讲的) |
encoding | 编码方式 (这是Part2-4的内容) |
f通常是存储已打开的文件的变量(不建议你用其它变量名, 否则你的合作队友会喷你的!)
再介绍一下关闭文件的方法:
f.close()
这就是第一种方式的全部内容啦!
2-2.with open方法
语法:
with open(filename, mode = 'mode', encoding = '') as f:
# your code here
名字 | 解释 |
filename | 要读取的文件名 |
readmode | 读取文件的模式 (Part2-3我会讲的) |
encoding | 编码方式 (这是Part2-4的内容) |
your code here | 在此处对f进行操作 |
with open方法有一个很大的好处, 就是只要取消缩进, 就默认关闭, 不用写close指令! 推荐大家用这种写法!
2-3.关于mode参数
mode这里可以填很多参数, 这里不一一列举, 但是在这里有一张从runoob(菜鸟编程)截的图, 在下面给大家放上->
这里有一个妙决, 就是如果要用 2 进制模式打开, 就在mode后面加上d.
2-4.encoding
这里怕有的人不懂, 这里稍作解释, "encoding"是解码的方式, 我们经常用的就是UTF-8, 其实这个参数是有默认值的, 不过他是跟随系统的, 不同的系统不一样.
3.结尾
新坑的第一篇文章到此结束, 大家有意见的评论区说, 能关注的关注一下, 不能的也动动鼠标点个赞呀! 谢谢各位的阅读!