今天是第一天寫博客,也不知道寫點什么,就先寫個小程序,有需要修改的地方多多指教!
誰都羡慕程序員的工資高,但卻不知其背后的艱辛。可以認為程序員是在用生命掙錢,每天加班加點敲代碼,只為修復程序中的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 + '\n') 24 else: 25 print('祝您工作順利!') 26 break 27 elif Tips == 'exit': 28 print('祝您工作順利!') 29 30 getAllDirQueue(r"C:\Windows\System32\drivers\etc")