今天是第一天寫部落格,也不知道寫點什麼,就先寫個小程式,有需要修改的地方多多指教!
誰都羨慕程式設計師的工資高,但卻不知其背後的艱辛。可以認為程式設計師是在用生命掙錢,每天加班加點敲程式碼,只為修復程式中的bug,讓自己的程式更加完美。為什麼他們那麼牛?原因在於他們的熱愛和堅持,做一件事情容易,難的是堅持一直做一件事情。每個程式設計師都是從一行行程式碼開始成長起來的,每天都在學習和應用這些知識,慢慢的發現自己也可以很牛。做一件事情不是很難,難的是不敢開始去做,真正接觸了之後感覺也沒有那麼難。沒有什麼是天生就會的,都是一點一點積累起來的,所以從今天開始我要堅持寫點東西,不管別人怎麼看自己開心就好,我會堅持下去的!
修改hosts檔案的小程式:
1 import os 2 import collections 3 4 def getAllDirQueue(path): 5 queue = collections.deque() 6 queue.append(path) 7 while len(queue) != 0: 8 dirPath = queue.popleft() 9 fileList = os.listdir(dirPath) # 找出所有的檔案存入列表 10 for fileName in fileList: 11 fileAbsPath = os.path.join(dirPath, fileName) 12 if os.path.isdir(fileAbsPath): # 判斷是否是目錄,是目錄就進隊 13 queue.append(fileAbsPath) 14 else: 15 if fileName == `hosts`: 16 print(`溫馨提示:新增資訊請輸入insert,退出請輸入exit!`) 17 Tips = input(`請輸入你要執行什麼操作:`) 18 if Tips == `insert`: 19 while True: 20 info = input(`請輸入你要新增的資訊:`) # 比如:127.0.0.1 www.cnblogs.com 21 if info != `exit`: 22 with open(fileAbsPath, `a`) as f: 23 f.write(info + ` `) 24 else: 25 print(`祝您工作順利!`) 26 break 27 elif Tips == `exit`: 28 print(`祝您工作順利!`) 29 30 getAllDirQueue(r"C:WindowsSystem32driversetc")