zoukankan      html  css  js  c++  java
  • 修改hosts文件的小程序

    今天是第一天写博客,也不知道写点什么,就先写个小程序,有需要修改的地方多多指教!

      谁都羡慕程序员的工资高,但却不知其背后的艰辛。可以认为程序员是在用生命挣钱,每天加班加点敲代码,只为修复程序中的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")
  • 相关阅读:
    【模板】快速幂&取余运算
    【模板】ST表
    LOJ #10070 最小生成树计数
    【模板】KMP字符串匹配
    PL/SQL编程要点和注意点
    数据不同方式的提取和提交的性能测试(转载)
    Oracle分析函数之开窗子句-即WINDOWING子句
    Oracle树反向查询的优化(转载)
    oracle默认的hr用户使用脚本安装
    展开BOM并使用最终用量的算法(转载)
  • 原文地址:https://www.cnblogs.com/ccmldl/p/9510892.html
Copyright © 2011-2022 走看看