小工具 使用Python自動生成MD風格鏈結

2022-07-05 09:30:14 字數 840 閱讀 7436

很久之前我在github上搞了乙個leetcode的倉庫,但一直沒怎麼維護。最近發現自己刷了不少lc的題目了,想搬運到這個倉庫上。

玩github最重要的當然是寫readme了,md的逼格決定了專案牛逼不牛逼。但是讓我乙個乙個去手寫專案中的鏈結那是不可能的,這輩子都不可能手寫,只有寫指令碼自動生成才能滿足裝逼的樣子。

import os

import os.path

# 根目錄

rootdir="e:/gittest/leetcode/"

list=

result=

# 定義鏈結字首

prefix=""

# 鏈結中的空格

space="%20"

for parent,dirnames,filenames in os.walk(rootdir):

for dirname in dirnames:

# 忽略的檔名

if dirname == ".git":

continue

# 資料夾名放入list

if os.path.isdir(dirname):

for i in list:

linksuffix=i.replace(" ",space)

# 生成md鏈結,格式:### 1.[invert tree]()

i="### "+str(list.index(i)+1)+".["+i+"]("+prefix+linksuffix+")"

with open('test.md','w') as fw:

fw.write('%s'%'\n'.join(result))

Python 小工具 自動分件

功能 根據excel檔案中錄入的檔號 分類號 頁數等資訊,對案卷目錄下的進行分類並重命名。分件前目錄結構 資料目錄 卷級目錄 分件後目錄結構 資料目錄 卷級目錄 件級目錄 件級目錄 file 分件.py time 2020 06 26 15 18 58 author gonery version 1...

csv檔案生成小工具

如果用shell來做這件事的,通常是兩種方法 1.捕獲終端輸出,後續對輸出做一定處理。但是終端輸出實際上已經丟失了很多格式資訊,很難做到完善處理。2.用mysql內建的file命令一次性生成檔案。mysql內建的函式功能有限,沒法做到比較好的輸出格式化。所以選擇了python來做。主要注意幾點 1....

Python小工具 批量生成隨機郵箱

1 需求 生成隨機郵箱 生成指定長度的隨機英文 數字 字尾 郵箱字尾隨機獲取,不同的郵箱通過列表儲存 2 1 方法一面向過程實現 import csv import random import string 隨機獲取乙個郵箱 defgetrandomstring self,email min,ema...