一、使用場景#
- 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
-