当前位置:   article > 正文

Python培训:python中写文件的操作方法_python 写文件

python 写文件

之前的Python培训我们讲解了Python中如何进行文件的关闭,今天我们重点说一下文件的读写方式。先来回顾一下之前所学,凡是打开的文件,切记要使用close方法关闭。即使文件会在程序退出后自动关闭,但是考虑到数据的安全性,在每次使用完文件后,都要使用close方法关闭文件,否则一旦程序崩溃,很可能导致文件中的数据没有保存。close方法的使用非常简单,具体示例如下:

  1. # 新建一个文件,文件名为itheima.txt
  2. file = open('itheima.txt', 'w')
  3. # 关闭这个文件
  4. file.close()

  而今天我们重点要说的文件读写,其实文件最重要的能力就是接收数据或者提供数据。文件的读写,无非就是将数据写入文件或者从文件中读取数据,接下来,本节将分别针对文件的读与写进行讲解。

  先来说写文件,需要使用write方法来完成。在操作某个文件的时候,每调用一次write方法,写入的数据就会追加到文件末尾。接下来,通过一个案例来演示,如例8-1所示。

  例8-1 向文件写数据

  1. file = open('itheima.txt', 'w')
  2. file.write('hello itheima, i am here!')
  3. file.write('\n')
  4. file.write('hello itheima, i am here!')
  5. file.write('\n')
  6. file.write('hello itheima, i am here!')
  7. file.close()
  8. file = open('itheima.txt', 'r')

  程序运行后,会在程序所在路径下,生成一个名为itheima.txt的文件。打开该文件,可以看到数据成功被写入,如图8-1所示。

 图8-1 运行结果

  注意:

  当向文件写入数据时,如果文件不存在,那么系统会自动创建一个文件并写入数据。如果文件存在,那么会清空文件原有的数据,重新写入新数据。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/478984
推荐阅读
相关标签
  

闽ICP备14008679号