#!/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已经被清理,大小减了一半.