#内置
import os
lst = os.listdir()
print(lst)
for I in lst:
if I.endswith('.py'): # 在当前文件夹里寻找以”.py“结尾的文件
print(I)
print('________________________________________________________________________')
for A in lst:
if A.startswith('demo') and A.endswith('.py'): # 在当前文件夹里寻找以“demo”开头且以”.py“结尾的文件
print(A)
#glob
print("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^")
import glob
print(glob.glob('*.py')) #前面不管
print(glob.glob('demo*.py')) #在当前文件夹里寻找以“demo”开头且以”.py“结尾的文件 但中间不需要有 *=0~无限
#?
print(glob.glob('demo?.py'))#在当前文件夹里寻找以“demo”开头且以”.py“结尾的文件,但中间必须要有 ?=1~无限
print(glob.glob('demo[1-5].py'))#要1-5的文件
print(glob.glob('demo[!1-5].py'))#不要