mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +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())
 | 
