zoukankan      html  css  js  c++  java
  • python table转空格

    有需求:

    预留,先上代码:

     1 import os
     2 
     3 def Table_Space(file_name,lis_out,tab_num = 4):
     4     file_str = open(file_name,"r").read()
     5     if "	" in file_str:
     6         lis_out.append(file_name)
     7         print(file_name)
     8         open(file_name,"w").write(file_str.expandtabs(tab_num))
     9 
    10 def Cyc_Fold(Fold_F,list_out):
    11     for i in os.listdir(Fold_F):
    12         if os.path.isdir(os.path.join(Fold_F,i)):
    13             Cyc_Fold(os.path.join(Fold_F,i),list_out)
    14         if os.path.isfile(os.path.join(Fold_F,i)) and (i.startswith("app") or i.startswith("hmi")) and (i.endswith(".c") or i.endswith(".h")):
    15             Table_Space(os.path.join(Fold_F,i),list_out)
    16 
    17 if __name__ == "__main__":
    18     list_out = []
    19     Fold_in = input("Please input folder:")
    20     Cyc_Fold(Fold_in,list_out)
    21     file_out_name = os.path.join(Fold_in,"Modify_out.txt")
    22     file_out = open(file_out_name,"w")
    23     for i in list_out:
    24         file_out.write(i + "
    ")
    25     file_out.close()
  • 相关阅读:
    C语言I博客作业09
    请看这里
    C++ 面向对象学习笔记[1]
    graphviz的使用
    KDE安装后的一些随笔
    近期内容整理
    链表
    理解C++ lvalue与rvalue
    再看“笕实智慧校园”——作品的复盘[1]
    无题
  • 原文地址:https://www.cnblogs.com/ply616/p/5923870.html
Copyright © 2011-2022 走看看