#!/user/bin/python
#!conding=utf8
import os
import shutil
g = os.walk("H:\github_hyhlinux\Exteranl_My_Libraries")
dst = "H:\github_hyhlinux\PYC"
# dirpath, dirnames, filenames
def main():
for path, d, filelist in g:
# print ('path:',path, 'd',d, 'filelist',filelist)
for filename in filelist:
if filename.endswith('.pyc'):
file_path = os.path.join(path, filename)
print('file_path:', file_path)
shutil.move(file_path, os.path.join(dst, filename))
if __name__ == '__main__':
if not os.path.exists(dst):
os.mkdir(dst)
main()
1.清理效果, 所有的pyc到放到PYC目录.

2.External_My_Libraries 目录中所有子目录的pyc已经被清理,大小减了一半.

本文介绍了一个Python脚本,该脚本用于从指定目录及其子目录中收集所有的 .pyc 编译文件,并将它们统一移动到单独的 PYC 目录下。此操作有助于减少项目目录的杂乱并节省存储空间。

1714

被折叠的 条评论
为什么被折叠?



