python實現文字分析並執行linux命令
阿新 • • 發佈:2019-01-09
本文主要實現一個簡單的python指令碼,將使用git commit誤操作,導致想文字庫中添加了過多的.o檔案,現在通過指令碼刪除
指令碼實現方式:
import os def generate_log(): os.system("git status >> log ") def delete_log(): os.system("rm log") def print_words(): file_object=open(r'log', 'rU') cmd="git rm %s" for line in file_object: count=0 output_flag=0 for word in line.split(): count=count+1 if count==2 and cmp('deleted:', word)==0: output_flag=1 if output_flag==1 and count==3: print cmd % word os.system(cmd % word) file_object.close() generate_log() print_words() delete_log()