程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python源碼導出到一個txt文件

編輯:Python
# -*- coding: utf-8 -*-


"""
@author: Mr_zhang
@software: PyCharm
@file: export.py
@time: 2022/6/29 14:57
"""

import os
import re

exclude_file = "device|residence|custom_file|user|public|management|setting|models|00|pyc|__|urls|filters|views"
pattern = re.compile(exclude_file)

BASEDIR = os.path.dirname(__file__)


def read_dir(path):
_file_list = []
for dir_path, dirs, files in os.walk(path):
for file in files:
file_path = os.path.join(dir_path, file)
if "\\" in file_path:
file_path = file_path.replace("\\", "/")
if not pattern.search(file_path):
_file_list.append(file_path)
for _dir in dirs:
_file_list.extend(read_dir(os.path.join(dir_path, _dir)))
return _file_list


if __name__ == '__main__':
file_list = read_dir(os.path.join(BASEDIR, "apps"))
print(len(file_list))
for item in file_list:
print(item)
# with open("code.txt", "w+") as w:
# for file in file_list:
# with open(file, "r") as f:
# w.writelines(f.readlines())
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.

 

作者:​ ​前方、有光​​​



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved