python:获取目录中所有* .txt文件的列表

时间:2016-09-13 14:03:47

标签: python

我是python语言的初学者

如何使用python语言列出目录中的所有.txt文件?

例如获取列表文件:

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

1 个答案:

答案 0 :(得分:3)

您可以使用ossubprocessglob

os库示例:

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

此命令返回所有.txt文件

subprocess库示例:

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

您可以查看my_result_command并获取所有文件或.txt文件

glob库示例:

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