Python中的File(文件)操作
针对磁盘中的文件的读写。文件I/O I 输入(input) O输出(Output)
文件操作步骤:1.打开文件 2.读写文件 3.关闭文件
###写入文件的操作:
- 打开文件 open()
- 写入内容 write()
- 关闭文件 close()
###读取文件的操作:
- 打开文件 open()
- 读取内容 read()
- 关闭文件 close()
文件操作相关函数
1. open() 打开文件
格式: open(文件的路径,打开模式,[encoding])
fp = open(文件的路径,打开模式,[encoding])
-
文件路径【必需】
#相对路径: 就像给别人指路一样: 在某某大厦的对面。。。 #针对文件的相对路径的表示,从当前目录开始计算 1.txt ==> 具体文件前没有任何表示时,默认为当前目录 ./1.txt ==> ./ 代表当前目录中的 1.txt,和上面的一样 ../1.txt ==> ../ 代表当前目录中的上一级目录中的1.txt #绝对路径:就像买东西写收货地址一样: 北京市海淀区中关村大街128号xxx小区,xxx号楼xx单元xx室 windows: c:/users/appdata/1.txt Linux: /user/home/yc/1.txt
-
打开模式【可选】
#基础模式: w r x a w w模式:write 写入模式 1. 文件如果不存在,则创建这个文件 2. 文件如果存在,则打开这个文件,并且清空文件内容 3. 文件打开后,文件的指针在文件的最前面 r r模式: read 读取模式 1. 如果文件不存在,则报错 2. 文件如果存在,则打开文件 3. 文件指针在文件的最前面 x x模式: xor 异或模式 1. 文件不存在,则创建这个文件 2. 文件已存在,则报错(防止覆盖) 3. 文件的指针在文件的最前面 a a模式: append 追加模式