人工智能学习笔记006-文件读写基础
程序员文章站
2024-01-15 21:53:16
一、操作文件的流程 1.打开文件,得到文件句柄并赋值给一个变量,默认打开的模式是‘r'2.通过句柄对文件进行操作3.关闭文件 (一)open的语法格式 open(filename,mode) #如f=open("hello.txt","r")#filename包含要访问的文件名称的字符串值。mode ......
注:本笔记对应江灏老师在b站的教学视频https://www.bilibili.com/video/bv1ze411v79p
一、操作文件的流程
1.打开文件,得到文件句柄并赋值给一个变量,默认打开的模式是‘r'
2.通过句柄对文件进行操作
3.关闭文件
(一)open的语法格式
open(filename,mode) #如f=open("hello.txt","r")
#filename包含要访问的文件名称的字符串值。mode决定了打开文件的模式。
#‘r’为只读模式(文件必须存在),w只写模式(不可读,文件不存在则创建,存在则清空)
#a追加内容,不可读,不存在则创建,存在则只追加内容
#‘r+’同时用于读写,为默认值r
(二)文件路径
绝对路径:完整的文件路径
相对路径:相对代码文件的位置
(三)f.close f.read
打开文件后一定要关闭f.close,否则下次调用会出现错误。
f.read(size),size是一个可选的数字类型的参数。当size被忽略了或者为负,那么该文件的所有内容都将被取回
并且返回
#请不要直接执行,自己建立一个文件,放在合适的位置
f=open("hello,txt",'r')
str=f.readlines() #会以列表的形式储存每一行
print(str)
f.close
f=open("hello,txt",'r')
f.write("python is good") #覆盖写
f.close