python文件操作的方法(跟我一起学Python-文件基本操作)python基础 / python文件操作基础...

wufei123 发布于 2024-06-30 阅读(7)

一.打开文件打开文件格式:文件变量 = open(文件名字,访问模式, encoding=utf-8)文件名字,访问模式都是字符串类型操作文本文件时,encoding=utf-8为指定utf-8编码,防止中文乱码。

# w: 只写方式打开文件,文件不存在创建,文件存在,清空文件内容 # 01.txt 没有指定路径,就是当前路径 # r: 只读方式打开文件,如果文件不存在,报错 # f是句柄变量名 = open() 通过句柄可以操作文件。

python文件操作的方法(跟我一起学Python-文件基本操作)python基础 / python文件操作基础...

f = open(01.txt, r, encoding=utf-8) # 关闭文件,为了释放资源 # 文件变量.close() f.close()二.关闭文件当文件被打开了,运行完with语句,不管是否存在异常都会自动关闭文件

with open() as 文件变量名:# 文件操作的剧本给予别名叫f,缩进的地方是文件操作,当不在缩进时,with会自动关闭文件的句柄withopen(01.txt,r,encoding=utf-8

) as f: pass三.读取文件 读取文件内容格式: 内容变量 = 文件变量.read(读取的长度),如果read的长度不指定,默认读取全部withopen(01.txt,encoding=

utf-8) as f: # 2. 读取文件内容content=f.read() print(content)四.readline方法读取文件# 配合循环# 1. 读取文件withopen

(01.txt,r,encoding=utf-8) as f: # 2. 循环whileTrue: # 3. 读取一行content=f.readline() # 判断 content还有没有内容

ifcontent: #打印# 读取完一行 默认已经有 换行了 print(content,end="") else:

# 跳出循环 break 五.文件的写入withopen("01.txt",w,encoding=utf-8) as f: # \n是换行的意思 f.write(测试\n

) f.write(ceshi) f.write(cerrr)6.循环读取文件withopen(01.txt,r,encoding=utf-8) as f: # f.readline() 一行的一行的读

whileTrue: con = f.readline() # 打印结束的时候,就不要换行了 print(con,end=) #应该是读取完成之后,就停止循环

# 不能通过 con 是否是None 来判断# con 没有内容没有内容转换为布尔值是 False# 没有内容时if not False:,则停止循环ifnot con: break 。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻82614