最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python对文件操作流程介绍

来源:动视网 责编:小采 时间:2020-11-27 14:23:44
文档

python对文件操作流程介绍

python对文件操作流程介绍:对文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 打开文件open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode) 1 ''' 2 data = open("Nunb
推荐度:
导读python对文件操作流程介绍:对文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 打开文件open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode) 1 ''' 2 data = open("Nunb


对文件操作流程

1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件

打开文件

open() 将会返回一个 file 对象,基本语法格式如下:

open(filename, mode)

 1 ''' 2 data = open("Nunber",encoding="utf-8").read() 
 3 上面这种直接将内容完全赋值给变量的方法,就无法将这个变量当做对象处理。这种方式只会打开文件读取后 4 马上关闭。所以请用下面的方式 5 ''' 6 f = open("Nunber",encoding="utf-8") 
 7 文件句柄(f):将文件名称,文件大小,文件长度,文件指针等封装成一个可操作对象,这个可操作对象就是f 
 8 first = f.read() 9 second = f.read()10 11 print(first)12 print("__________打印第二遍____________")13 print(second)14 f.close()

执行结果

一二三四五
二三四五六七
三四五六七八九
45678901234567890
56789012345678901
67890123456789012
78901234567890123
89012345678901234
90123456789012345
01234567890123456
__________打印第二遍____________
进程已结束,退出代码0

关于文件指针:

second 重新赋值第二遍也没有打印,这是因为open打开文件后,read读完一行再读一行的方式打开,第一次read已经将句柄内的文件指针移置在文件的最后位置,文件指针就像word中的光标一样,所以第二次read时读不到任何内容。

(文件) 方法

 1 # f.read() 不加参数读取全部,参数打印指定字节数 2 
 f = open("Nunber","r",encoding="utf-8") 3 
 my_read = f.read(21) 4 print(my_read) 5 6 
 # f.readline() 不加参数读取一行,参数打印指定这一行的字节数 7 
 my_readline = f.readline(8) 8 print(my_readline) 9 10 # f.tell()显示文件指针位置11 
 print(f.tell())12 13 # f.seek()控制文件指针位置14 f.seek(0)15 print(f.tell())16 17 
 #f.close()关闭文件18 f.close()19 20 
 # f.readlines() 不加参数按行读取所有行,并将每行作为一个元素存为类表。参数大于每行数字节21 
 # 数就将下一行作为元素存入列表。22 23 f = open("Nunber",encoding="utf-8")24 my_readlines = f.readlines(40)25 f.close()26 print(my_readlines)

文档

python对文件操作流程介绍

python对文件操作流程介绍:对文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 打开文件open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode) 1 ''' 2 data = open("Nunb
推荐度:
标签: 文件 流程 操作
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top