程序笔记   发布时间:2022-07-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了python文件处理大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

日常使用时,python需要处理一些文件,操作简单可以分为:打开——操作——关闭。

一、创建文本文件

1)

  f = open("text.txt","wb")

我们声明变量f来打开一个名为text.txt的文件。open采用两个参数,我们要打开的文件和表示我们想对文件执行的权限或操作类型的字符串。

在这里,我们在参数中使用了“w”字母,它指示写和加号,这意味着如果库中不存在文件,它将创建一个文件。"b"表示使用二进制创建。

2)

  for i in range(10):

    f.write("This is line %drn" % (i+1))

我们有一个for循环,它运行在10个数字的范围内。使用写函数将数据输入到文件中。我们想在文件中迭代的输出是“这是行号”,我们用写函数声明它,然后用百分比d(显示整数)声明它。因此,我们基本上是在输入我们正在写的行号,然后将它放入一个回车和一个新的行字符中。

3)

  f.close()

关闭文件

4)open中可以操作的文件模式不只有w(写),还有r(读)、a(追加)。

二、读取文件

1)循环读取文件

   Python 的内置函数 next() 通过迭代器调用 __next__() 方法返回下一项。 在循环中,next()方法会在每次循环中调用,该方法返回文件的下一行,如果到达结尾(EOF),则触发 StopIteration。

   

python文件处理

 

2)高效读取文件的方法:for f in fw:

  fw = open('test',encoding='utf-8')

  count =1 f

  or f in fw: print('第%s行' %count,f)

  count+=1

  fw.close()

4)with操作文件,自动关闭文件

在操作文件的时候,经常忘了关闭文件,这样的就可以使用with,它会在使用完这个文件句柄之后,自动关闭该文件。

大佬总结

以上是大佬教程为你收集整理的python文件处理全部内容,希望文章能够帮你解决python文件处理所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: