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

python保存文件

作者:让固执流亡丶   发布日期:2025-04-28   浏览:73

# 示例代码:保存文件到本地

# 导入必要的库
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 设置缩进格式使文件更易读。

上一篇:windows运行python脚本

下一篇:python dll

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

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

Laravel 中文站