python : get list all *.txt files in a directory
Question: i'm beginner in python language

how to get list all `.txt` file in a directory in python language ?

for example get list file :

    
    
    ['1.txt','2.txt','3.txt','4.txt','5.txt','6.txt']
    


Answer: you can use `os`, `subprocess` and `glob` library

`os` library example:

    
    
    import os
    os.system("ls *.txt")
    

this command returned all `.txt` file

`subprocess` library example:

    
    
    my_result_command = subprocess.Popen(['ls', '-l'], stdout=log, stderr=log, shell=True)
    

you can check my_result_command and get all file or `.txt` file

`glob` library example:

    
    
    import glob
    glob.glob('*.txt')
    

