# 示例代码:保存文件到本地
# 导入必要的库
import json # 如果要保存为 JSON 文件
import csv # 如果要保存为 CSV 文件
# 示例 1: 保存字符串到文本文件
data = "这是要保存的文本内容。"
with open('example.txt', 'w', encoding='utf-8') as file:
file.write(data)
# 解释:使用 'w' 模式打开文件,表示写入模式;如果文件不存在则创建新文件,存在则覆盖。
# 使用 with 语句可以确保文件在操作完成后自动关闭。
# 示例 2: 保存列表到 CSV 文件
data_list = [['姓名', '年龄', '城市'], ['张三', '25', '北京'], ['李四', '30', '上海']]
with open('example.csv', 'w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
writer.writerows(data_list)
# 解释:使用 csv.writer 创建一个 CSV 写入器对象,并使用 writerows 方法将多行数据写入文件。
# newline='' 参数防止在 Windows 系统上出现多余的空行。
# 示例 3: 保存字典到 JSON 文件
data_dict = {'name': '王五', 'age': 28, 'city': '广州'}
with open('example.json', 'w', encoding='utf-8') as file:
json.dump(data_dict, file, ensure_ascii=False, indent=4)
# 解释:使用 json.dump 将 Python 字典保存为 JSON 文件,ensure_ascii=False 确保非 ASCII 字符正确保存,
# indent=4 设置缩进格式使文件更易读。
下一篇:python dll
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站