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

python 文件读写

作者:メ可遇不可求   发布日期:2025-05-05   浏览:119

# Python 文件读写示例代码

# 1. 写入文件
# 使用 'w' 模式打开文件,如果文件不存在则创建文件,如果文件存在则清空内容并写入新内容
with open('example.txt', 'w') as file:
    file.write("Hello, World!\n")
    file.write("This is a test.\n")

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

# 3. 逐行读取文件
# 使用 'r' 模式打开文件,逐行读取文件内容
with open('example.txt', 'r') as file:
    for line in file:
        print(line.strip())  # strip() 方法用于去除字符串两端的空白字符(包括换行符)

# 4. 追加内容到文件
# 使用 'a' 模式打开文件,在文件末尾追加内容
with open('example.txt', 'a') as file:
    file.write("This is an appended line.\n")

# 5. 读取文件为列表
# 使用 readlines() 方法将文件内容读取为列表,每行作为列表的一个元素
with open('example.txt', 'r') as file:
    lines = file.readlines()
    for line in lines:
        print(line.strip())

解释说明:

  • 写入文件:使用 open() 函数以写入模式 ('w') 打开文件,并使用 write() 方法写入数据。如果文件已存在,原有内容会被清空。
  • 读取文件:使用 read() 方法读取整个文件的内容,并将其作为一个字符串返回。
  • 逐行读取文件:通过迭代文件对象,可以逐行读取文件内容,通常配合 strip() 方法去除多余的空白字符。
  • 追加内容到文件:使用追加模式 ('a') 打开文件,可以在文件末尾追加新的内容,而不会覆盖原有内容。
  • 读取文件为列表:使用 readlines() 方法将文件内容读取为一个列表,每行作为一个元素。

上一篇:python读取二进制文件

下一篇:python 数组切片

大家都在看

python时间格式

python ord和chr

python中的yield

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

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

Laravel 中文站