| 
									
										
										
										
											2017-03-11 13:02:52 +08:00
										 |  |  | # Remove all the .pyc files under ../Lib. | 
					
						
							| 
									
										
										
										
											2001-02-11 00:46:39 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-04-26 00:53:24 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-02-11 00:46:39 +00:00
										 |  |  | def deltree(root): | 
					
						
							|  |  |  |     import os | 
					
						
							| 
									
										
										
										
											2003-04-26 00:53:24 +00:00
										 |  |  |     from os.path import join | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-11 13:02:52 +08:00
										 |  |  |     npyc = 0 | 
					
						
							| 
									
										
										
										
											2003-04-26 00:53:24 +00:00
										 |  |  |     for root, dirs, files in os.walk(root): | 
					
						
							|  |  |  |         for name in files: | 
					
						
							| 
									
										
										
										
											2017-03-11 13:02:52 +08:00
										 |  |  |             # to be thorough | 
					
						
							|  |  |  |             if name.endswith(('.pyc', '.pyo')): | 
					
						
							| 
									
										
										
										
											2001-02-11 00:46:39 +00:00
										 |  |  |                 npyc += 1 | 
					
						
							| 
									
										
										
										
											2003-04-26 00:53:24 +00:00
										 |  |  |                 os.remove(join(root, name)) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-11 13:02:52 +08:00
										 |  |  |     return npyc | 
					
						
							| 
									
										
										
										
											2001-02-11 00:46:39 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-11 13:02:52 +08:00
										 |  |  | npyc = deltree("../Lib") | 
					
						
							|  |  |  | print(npyc, ".pyc deleted") |