提示信息

Python文件操作(I/O)

心有所属 已关注

Python提供了丰富的文件操作功能,包括读取文件、写入文件、重命名、删除文件等操作。下面介绍几种常见的文件操作方法。

  1. 读取文件:
    使用open()函数打开文件,并通过read()方法读取文件内容。
    示例:
  1. file = open('test.txt', 'r')
  2. content = file.read()
  3. print(content)
  4. file.close()

这段代码将打开名为test.txt的文件,并读取文件中的所有内容,然后打印出来。open()函数的第一个参数为文件名,第二个参数为打开文件的模式。其中,'r'表示读取模式。

  1. 写入文件:
    使用open()函数打开文件,并通过write()方法写入文件内容。
    示例:
  1. file = open('test.txt', 'w')
  2. file.write('Hello, world!')
  3. file.close()

这段代码将打开或创建名为test.txt的文件,并向其中写入Hello, world!这个字符串。'w'表示写入模式,它会覆盖原有文件内容。

  1. 逐行读取文件:
    使用open()函数打开文件,并通过迭代的方式逐行读取文件内容。
    示例:
  1. file = open('test.txt', 'r')
  2. for line in file:
  3. print(line.strip()) # 使用strip()方法去除行尾的换行符
  4. file.close()

这段代码将逐行读取名为test.txt的文件,并打印每一行。'r'表示读取模式。

  1. 文件重命名:
    使用os模块的rename()函数进行文件重命名。
    示例:
  1. import os
  2. os.rename('old.txt', 'new.txt')

这段代码将把名为old.txt的文件重命名为new.txt

  1. 删除文件:
    使用os模块的remove()函数进行文件删除。
    示例:
  1. import os
  2. os.remove('test.txt')

这段代码将删除名为test.txt的文件。

值得注意的是,在使用open()函数打开文件后,应该通过close()方法关闭文件,以释放系统资源。另外,还可以使用with语句来自动关闭文件,比如:

  1. with open('test.txt', 'r') as file:
  2. content = file.read()
  3. print(content)

这样,当代码块执行结束时,文件会自动关闭。

除了这些基本的文件操作方法,Python还提供了其他各种各样的文件操作函数和方法,用于操作文件的属性、文件夹等。具体可参考Python官方文档。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
心有所属 关注 已关注

最近一次登录:2023-10-09 16:16:37   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图