open函数–默认以 只读 方式打开文件,并且返回当前的文件对象
打开文件语法格式:file=open(‘文件名’,‘访问该文件的方式’)
1、文件打开方式如下:
| 打开方式 | 说明 |
|---|---|
| r | 以 只读 方式打开文件,文件的指针将会放在文件的开头,这是默认模式。如果文件不存在,抛出异常 |
| w | 以 只写 方式打开文件,如果文件存在,则文件原本内容会被覆盖。如果文件不存在,创建新文件 |
| a | 以 追加 方式打开文件,如果该文件已存在,文件指针将会放在文件的结尾。如果文件不存在,创建新文件进行写入 |
| r+ | 以 读写 方式打开文件,文件的指针将会放在文件的开头。如果文件不存在,抛出异常 |
| w+ | 以 读写 方式打开文件,如果文件存在,则文件原本内容会被覆盖;如果文件不存在,创建新文件 |
| a+ | 以 读写 方式打开文件,如果该文件已存在,文件指针将会放在文件的结尾。如果文件不存在,创建新文件进行写入 |

2、以’w’打开方式为例–后面写入的内容会把文件原先的内容覆盖

3、以“a”打开方式为例–后面写入的内容将会追加到原先内容后面,并保存

4、文件关闭的方式有
(1)通过close()来关闭文件
(2)通过with…as…语句来关闭文件
file='F:\花仙子APP\python\爬虫基础\Py基础\demo.txt'
with open(file,'r') as obj_file: #将open的返回值赋值给obj_file
#【使用这种方法需要注意:打开的文件只能在with中使用;—旦with结束,则文件会自动close()】
print(obj_file.read()) # 打开文件的原内容是1234 输出1234
open函数用于打开文件,可选择不同的模式如r(只读)、w(覆盖写入)、a(追加写入)等。w模式会覆盖原有内容,a模式则在原有内容后追加。文件关闭可以使用close()方法或with语句自动关闭。示例展示了使用with语句读取文件内容。
1926

被折叠的 条评论
为什么被折叠?



