mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 05:01:30 +00:00 
			
		
		
		
	
		
			
	
	
		
			23 lines
		
	
	
	
		
			556 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			23 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()) |