我的第一个python小程序(替换文本中的标点符号为换行符)
2025-03-23 17:21:15 501 分享链接 开发笔记 python
import string
# 合并中文和英文标点符号
punctuations = string.punctuation + '!?。。,、;:“”‘’()〔〕【】﹃﹄「」﹁﹂—…-~《》〈〉'
def remove_punctuation_and_newline(text):
result = ""
for char in text:
if char in punctuations:
result += '\n'
else:
result += char
# 去除多余的空行
result = '\n'.join(line.strip() for line in result.split('\n') if line.strip())
return result
if __name__ == "__main__":
try:
# 读取文件
with open('a.txt', 'r', encoding='utf-8') as file:
input_text = file.read()
# 去除标点符号并换行
output_text = remove_punctuation_and_newline(input_text)
# 将结果写入新文件
with open('output.txt', 'w', encoding='utf-8') as output_file:
output_file.write(output_text)
print("处理完成,结果已保存到 output.txt 文件中。")
except FileNotFoundError:
print("错误:未找到 a.txt 文件,请检查文件路径和文件名。")
except Exception as e:
print(f"发生未知错误:{e}")

最近更新
- 2026-03-19 02:24
- 拆解故事文案分镜的核心步骤与扣子工作流的一个示例
- 2026-03-19 01:48
- 适用于扣子工作流的系统提示词(场景划分 + 分镜拆解 + 100% 原文旁白 + Prompt)
- 2026-03-19 01:30
- 旁白剧动漫(古风插画)制作第二步:提取故事中出现的主要场景
- 2026-03-19 00:57
- 旁白剧动漫(古风插画)制作第一步:将小说章节精准转化为纯叙事旁白文案
- 2026-03-19 00:55
- 将古言小说章节精准转化为适配音频播报的纯叙事旁白文案
- 2026-03-19 00:16
- 适用于扣子工作流的系统提示词(场景划分 + 分镜拆解 + 100% 原文旁白)
- 2026-03-18 21:50
- 一个扣子技能的专业分镜笔记+完整视频生成提示词文档
- 2026-03-18 21:42
- 一句话掌握场景与分镜的核心区别,彻底搞清楚分镜逻辑。
- 2026-03-18 21:26
- 了解场景与分镜的区别后才能写扣子工作流的分镜提示词模板
- 2026-03-18 17:40
- 旁白剧动漫(古风插画)制作第三步:角色提取