import csv
# 写入CSV文件示例
def write_csv():
# 定义数据
data = [
['姓名', '年龄', '城市'],
['张三', 25, '北京'],
['李四', 30, '上海'],
['王五', 22, '广州']
]
# 打开文件,准备写入
with open('example.csv', mode='w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
# 写入多行数据
writer.writerows(data)
# 读取CSV文件示例
def read_csv():
# 打开文件,准备读取
with open('example.csv', mode='r', encoding='utf-8') as file:
reader = csv.reader(file)
# 逐行读取并打印
for row in reader:
print(row)
# 调用函数
write_csv()
read_csv()
写入CSV文件:
csv.writer 创建一个 CSV 写入器对象。writerows 方法将多行数据一次性写入到 CSV 文件中。newline='' 参数用于防止在 Windows 系统中出现多余的空行。读取CSV文件:
csv.reader 创建一个 CSV 读取器对象。for 循环逐行读取 CSV 文件的内容,并打印每一行的数据。文件操作:
with open() 语句打开文件,确保文件在使用完毕后自动关闭。mode='w' 表示以写入模式打开文件,mode='r' 表示以读取模式打开文件。encoding='utf-8' 指定文件的编码格式为 UTF-8,确保中文字符能够正确读写。上一篇:python中turtle
下一篇:python 循环10次
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站