很久之前我在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...