一文掌握Python找到文件操作

liftword1个月前 (03-29)技术文章9

阅读文件

读取文件的全部内容:

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

2. 写入文件

将文本写入文件,覆盖现有内容:

with open('example.txt', 'w') as file:
    file.write('Hello, Python!')

3. 向文件追加

将文本添加到现有文件末尾:

with open('example.txt', 'a') as file:
    file.write('\nAppend this line.')

4. 将行读取到列表中

读取文件并将每一行添加到列表中:

with open('example.txt', 'r') as file:
    lines = file.readlines()
    print(lines)

5. 遍历文件中的每一行

处理文件中的每一行:

with open('example.txt', 'r') as file:
    for line in file:
        print(line.strip())

6. 检查文件是否存在

在执行文件操作之前检查文件是否存在:

import os
if os.path.exists('example.txt'):
    print('File exists.')
else:
    print('File does not exist.')

7. 将列表写入文件

将列表中的每个元素写入文件的新行:

lines = ['First line', 'Second line', 'Third line']
with open('example.txt', 'w') as file:
    for line in lines:
        file.write(f'{line}\n')

8. 使用 With 块处理多个文件

同时使用with块处理多个文件:

with open('source.txt', 'r') as source, open('destination.txt', 'w') as destination:
    content = source.read()
    destination.write(content)

9. 删除文件

安全删除文件(如果存在):

import os
if os.path.exists('example.txt'):
    os.remove('example.txt')
    print('File deleted.')
else:
    print('File does not exist.')

10. 读取和写入二进制文件

从文件以二进制模式读取和写入(适用于图像、视频等):

# Reading a binary file
with open('image.jpg', 'rb') as file:
    content = file.read()
# Writing to a binary file
with open('copy.jpg', 'wb') as file:
    file.write(content)

相关文章

Python 中读取、写入和管理文件的基础知识

File 处理是 Python 中每个开发人员都应该掌握的一项基本技能。无论您是在处理文本文件、日志、配置文件,还是二进制数据,了解如何读取、写入和管理文件都是必不可少的。Python 的内置工具使文...

Python文件和异常处理打开、读写和关闭文件详解

文件和异常处理是 Python 编程中非常重要的概念。在本篇文章中,我们将详细讲解如何打开、读写和关闭文件,以及如何处理异常。文件操作在 Python 中,可以使用内置的 open() 函数打开文件。...

怎么用Python提取txt的章节目录?

提取txt文本中的章节在网络上下载的小说,一般是txt格式的,并且往往是没有目录的。那么有没办法提取出小说的目录呢?下面是一个示例代码,用于提取txt文本中的章节作为目录: import re #...

python初学者系列:windows下载python

合集说明这是一个针对python3初学者的合集,将持续更新。 本合集主要内容是一些代码案例,帮助初学者学习发散,主体包含知识点、结果展示、思路分析、实现流程四大模块。初学者可以根据知识点判断是否继续阅...

21-01-Python-文件操作上

在Python中,文件操作是非常重要的一部分,它允许我们读取、写入和修改文件。下面将详细讲解Python文件操作的各个方面,并给出相应的示例。1-打开文件在Python中,使用`open()`函数来打...