持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天
10月更文诚意加码,激发写作潜力|掘金·日新计划 - 掘金 (juejin.cn)点击查看活动详情
文件打开:
open()是文件的关键函数
open有两个参数,文件名和模式
打开文件的参数有四种
”r“ 读取 -默认值。打开文件进行读取,如果文件不存在则报错
”a“ 追加 -打开供追加的文件,如果不存在则创建该文件
”w“ 写入 -打开文件进行写入,如果文件不存在则创建该文件
”x“ 创建 -创造指定的文件,如果文件存在则返回错误
这四个外还有两种,可以指定文件是应该作为二进制还是文本模式进行处理
”t“ -文本 默认值。文本模式
”b“ -二进制 二进制模式
文件读取:
打开文件使用内建的open()函数,open()函数返回文件对象,使用read()方法读取文件的内容
只读取文件的一部分:
默认情况下read()方法返回整个文本,也可以指定要返回的字符数
读行:
可以使用readline()方法返回一行
调用两次可以读取前两行
逐行遍历文件中的行,逐行读取某个文件
完成后关闭文件(.close函数:关闭文件)
文件在打开并操作完成之后,就应该及时关闭,否则程序的运行可能出现问题。
写入已有文件:
写入已有的文件,要向open()函数添加参数
”a“追加 会追加到文件的末尾
”w“写入 会覆盖任何已有的内容
.write()方法将指定的文本写入文件
.close()关闭文件
创建新文件:
在python中创建新文件,使用open()方法,使用以下参数
”x“ 创建 将创建一个新文件,如果文件存在则返回错误
”a“ 追加 如果指定的文件不存在,将创建一个文件
”w“ 写入 如果指定的文件不存在,将创建一个文件
删除文件:
删除文件,需导入os模块,并运行os.remove()函数
检查文件是否存在,删除
如需删除整个文件夹,使用os.rmdir()方法 ( 只能删除空文件夹 )