我想根据用户定义目录中的文件名在 Python 中创建一个新列表。
我无法完全理解 wiki 中的子流程语法,而且一些使用 PIPE 的命令似乎不受欢迎。
所以我会提示定义从哪个目录加载:
directory = raw_input("目录路径:")
然后在指定目录中运行subprocess.check_output(["ls", "*eg*.txt"])并将输出放入list1。
请您参考如下方法:
你可以这样做:
import os
import glob
files = list(glob.glob(os.path.join(directory,'*.*')))
