You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python将SSML文件保存至新文件夹?

修改代码将SSML文件保存到新文件夹

要把生成的SSML文件保存到指定新文件夹,需要先创建目标文件夹(避免不存在时报错),再修改文件保存路径,具体修改如下:

修改后的完整代码

import os

# 定义要保存文件的新文件夹名称
target_folder = "ssml_outputs"
# 创建文件夹,exist_ok=True确保文件夹已存在时不报错
os.makedirs(target_folder, exist_ok=True)

max_len = len(sentences)
num = 0  # 初始化num,避免未定义报错
for i in range(max_len):
    txt = sentences[i]
    new_txt = starter + txt + ender   
    print(new_txt)
    num += 1
    # 拼接文件夹路径和文件名,用os.path.join适配不同操作系统
    file_path = os.path.join(target_folder, f"text{num}.ssml")
    with open(file_path, 'w+', encoding='utf-8') as f:
        f.write(new_txt)

关键改动说明

  • 导入os模块:用于处理文件系统路径和文件夹创建,保证跨平台兼容性
  • 创建目标文件夹:os.makedirs配合exist_ok=True,不管文件夹是否已存在都能正常执行
  • 拼接文件路径:用os.path.join组合文件夹名和文件名,避免手动拼接路径时的斜杠适配问题(Windows用\,Linux/macOS用/)
  • 指定编码格式:打开文件时添加encoding='utf-8',避免中文等非ASCII字符乱码
  • 修正变量名:把原代码中的max改为max_len,避免和Python内置函数max()重名

内容的提问来源于stack exchange,提问作者aliencode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:45:40