testxlog

testxlog

按行拆分文件並以每一行開頭的單詞命名

一、使用場景#

  • 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

-photo by Juan Antonio Guzmán(https://unsplash.com/@juanaan95?utm_source=templater_proxy&utm_medium=referral&fit=crop&mask=corners) on Unsplash

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。