python 读取文件详解(python文件读写操作--python读文件和写文件)

文件的读写有三种形式:读、写和追加。

python 读取文件详解(python文件读写操作--python读文件和写文件)(1)


1.用open()方法读取文件


基本格式:open(要读取的文件名,读取的模式)


2.python文件读取模式有哪些?


最常见的文件模式有三种:读(r)、写(w)和追加(a)。以下为各种模式以及对应的描述用法:

python 读取文件详解(python文件读写操作--python读文件和写文件)(2)


3.举例怎么读取文件:


首先我们先准备一个文件,名为(gushi.txt),里面是两行诗:


python 读取文件详解(python文件读写操作--python读文件和写文件)(3)


然后我们通过代码来读取这首诗:


python 读取文件详解(python文件读写操作--python读文件和写文件)(4)

接下来我们来解析一下这段代码

f=open("gushi.txt","r")

首先我们以读(“r”)的方式打开文件("gushi.txt")

print(f.read()) 然后我们将打开的文件读取

上述例子,我们还可以用with....as来表示:



4.怎么写入文件


写入文件与读取文件类似,只不过,模式用(w)表示:

python 读取文件详解(python文件读写操作--python读文件和写文件)(5)


需要注意的是:写入模式中,如果要写入的文件已经存在内容,那么旧内容将会被覆盖,如果写入的文件为空文件,则直接在文件内,写入


python 读取文件详解(python文件读写操作--python读文件和写文件)(6)


我们可以看到,原先的文件("gushi.txt")内容被替换

5.怎么追加写入文件


我们要想原先内容不被覆盖,只需将模式改为(a)追加模式即可:


python 读取文件详解(python文件读写操作--python读文件和写文件)(7)

此时我们可以看到原先内容,被保存:


python 读取文件详解(python文件读写操作--python读文件和写文件)(8)


,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页