20 lines
		
	
	
		
			467 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			467 B
		
	
	
	
		
			Python
		
	
	
#!/usr/bin/env python
 | 
						|
#coding:utf-8
 | 
						|
 | 
						|
import os, sys
 | 
						|
 | 
						|
def check_lost(path):
 | 
						|
    psd_ids = []
 | 
						|
    max_id = 0
 | 
						|
    for root, dirs, files in os.walk(path):
 | 
						|
        for name in files:
 | 
						|
            psd_id = name.split("_")[0]
 | 
						|
            psd_ids.append(psd_id)
 | 
						|
            max_id = max(max_id, int(psd_id))
 | 
						|
    
 | 
						|
    for i in range(1, max_id + 1):
 | 
						|
        if str(i) not in psd_ids:
 | 
						|
            print("缺失: " + str(i))
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    check_lost(sys.argv[1]) |