回答編集履歴
1
質問変更に対応
    
        answer	
    CHANGED
    
    | 
         @@ -14,4 +14,15 @@ 
     | 
|
| 
       14 
14 
     | 
    
         
             
            rmtree('X/d/t')
         
     | 
| 
       15 
15 
     | 
    
         
             
            ```
         
     | 
| 
       16 
16 
     | 
    
         | 
| 
       17 
     | 
    
         
            -
            これが冗長だと感じたらそこからちょっと難しく考え出せば良いのです。
         
     | 
| 
      
 17 
     | 
    
         
            +
            これが冗長だと感じたらそこからちょっと難しく考え出せば良いのです。
         
     | 
| 
      
 18 
     | 
    
         
            +
             
     | 
| 
      
 19 
     | 
    
         
            +
            # 追記:質問変更にに対応
         
     | 
| 
      
 20 
     | 
    
         
            +
             
     | 
| 
      
 21 
     | 
    
         
            +
            正規表現を使うと難しくなるので`glob`をお勧めします。
         
     | 
| 
      
 22 
     | 
    
         
            +
             
     | 
| 
      
 23 
     | 
    
         
            +
            ```python
         
     | 
| 
      
 24 
     | 
    
         
            +
            from glob import glob
         
     | 
| 
      
 25 
     | 
    
         
            +
             
     | 
| 
      
 26 
     | 
    
         
            +
            for target in glob('X/a*/s') + glob('X/a*/t'):
         
     | 
| 
      
 27 
     | 
    
         
            +
                print(target)
         
     | 
| 
      
 28 
     | 
    
         
            +
            ```
         
     |