一、使用场景#
- Windows 操作系统下
- 小型数据库制作,比如词条解释
- 每一行需要单独保存为一个文本
- 文本名称是每一行开头的单词或字母串
- 字母串间没有空格或特殊字符
- 待拆分文本如下,建议为 utf-8 编码格式
abrade v.擦伤;磨损
abscess n.脓肿
abstain v.戒、避免;弃权
二、借助工具#
- Python
三、实现步骤#
(一)安装 Python#
- 从 Python 官网下载并安装
- 一路下一步,默认设置即可
- 安装完也不需要打开
(二)抄写代码#
- 在任意位置新建一个文本文件并粘贴以下内容
# 定义文本内容
text = """
abrade v.擦伤;磨损
abscess n.脓肿
abstain v.戒、避免;弃权
"""
# 将文本分割成行
lines = text.strip().split('\n')
# 遍历每一行,创建文件
for line in lines:
# 提取单词作为文件名
# 假设每个单词都是每行的第一个单词,并且后面跟着一个空格
filename = line.split(' ')[0]
# 创建新文件并写入内容
# 使用with语句确保文件正确关闭
with open(f"{filename}.txt", 'w', encoding='utf-8') as file:
file.write(line)
# 打印完成消息
print("所有文件已创建完成。")
- 注意用待拆分的实际文本替换上面代码中的演示文本(三行单词及释义)
- 点击文件 - 另存为并选中保存类型为全部文件
- 输入文件名 create_files.py 并保存到一个位置,比如 D 盘下的 123 文件夹
- 至此抄写代码完成
- 另外,如欲生成 md 格式文本只需将 txt 改为 md 即可
(三)执行代码#
- 打开 Windows 系统的 DOS 命令行
- 比如按 Win+R 输入 CMD 回车
- 或从开始 - 附件 - 命令行
- 切换到 D 盘后用 cd 空格命令进入 123 文件夹并运行代码
D:
cd D:\123
create_files.py
-