mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			556 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			556 B
		
	
	
	
		
			Text
		
	
	
	
	
	
import sys
 | 
						|
import os
 | 
						|
import macfs
 | 
						|
 | 
						|
def walk(top):
 | 
						|
	names = os.listdir(top)
 | 
						|
	for name in names:
 | 
						|
		path = os.path.join(top, name)
 | 
						|
		if os.path.isdir(path):
 | 
						|
			walk(path)
 | 
						|
		else:
 | 
						|
			if path[-4:] in ['.pyc', '.pyo'] and os.path.exists(path[:-1]):
 | 
						|
				print "deleting:", path
 | 
						|
				os.remove(path)
 | 
						|
			elif path[-4:] == '.pyc':
 | 
						|
				print "!!! ------ .pyc file without .py file:", path
 | 
						|
			elif path[-4:] == '.pyo':
 | 
						|
				print "!!! ------ .pyo file without .py file:", path
 | 
						|
 | 
						|
fss, ok = macfs.GetDirectory('Select the starting folder:')
 | 
						|
if ok:
 | 
						|
	walk(fss.as_pathname())
 |