Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python文件操作

作者:农村混血兒   发布日期:2025-07-20   浏览:23

# Python 文件操作示例代码

# 1. 打开文件 (读取模式)
with open('example.txt', 'r') as file:
    content = file.read()  # 读取文件的全部内容
    print(content)

# 解释: 使用 'with open' 语句可以确保文件在使用完毕后自动关闭。
# 'r' 表示以只读模式打开文件,如果文件不存在会抛出 FileNotFoundError。

# 2. 写入文件
with open('output.txt', 'w') as file:
    file.write("这是一个测试。\n")  # 写入一行文本
    file.write("这是第二行。")  # 写入另一行文本

# 解释: 'w' 表示以写入模式打开文件,如果文件已存在则会被清空并重新写入。
# 如果文件不存在,则会创建一个新文件。

# 3. 追加内容到文件
with open('output.txt', 'a') as file:
    file.write("\n这是追加的内容。")  # 在文件末尾追加一行文本

# 解释: 'a' 表示以追加模式打开文件,不会清空文件内容,而是在文件末尾添加新内容。

# 4. 按行读取文件内容
with open('example.txt', 'r') as file:
    lines = file.readlines()  # 读取所有行并返回一个列表
    for line in lines:
        print(line.strip())  # 去除每行末尾的换行符并打印

# 解释: readlines() 方法将文件内容按行读取为一个列表,每行作为一个元素。
# strip() 方法用于去除字符串两端的空白字符(包括换行符)。

# 5. 使用 for 循环逐行读取文件
with open('example.txt', 'r') as file:
    for line in file:
        print(line.strip())

# 解释: 直接使用 for 循环遍历文件对象可以逐行读取文件内容,适合处理大文件。

希望这些示例代码和解释能帮助你理解 Python 文件操作的基本用法。

上一篇:sort在python中的用法

下一篇:python queue

大家都在看

python时间格式

python开发windows应用程序

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

python的for i in range

npm config set python

python代码简单

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站