import ospersonal_gdbs = [file for file in os.listdir('c:/Arcwork') if file.lower().endswith('.mdb')]
for root, dirs, files in os.walk(r'your root directory'):
import glob for mdb in glob.glob('c:\\Arcwork\\*.mdb'): print mdb
for mdb in glob.glob(os.path.join(searchdir,*.[mM][dD][bB]')): print mdb
>>> a = 'test.MDB' >>> a.endswith('mdb') False
>>> a = 'test.MDB' >>> a.lower() 'test.mdb' >>> a.lower().endswith('mdb') True
dirlist=os.listdir("c:\\Arcwork") mdblist=[] for item in dirlist: if item.lower().endswith("mdb"): print item mdblist.append(item) print mdblist
>>> a_list = [] >>> for i in [1,2,3,4]: ... a_list.append(i) ... >>> print a_list [1, 2, 3, 4] >>>
Thanks - tried this but validation returns a syntax error.
dirlist=os.listdir(r"C:\Arcwork") mdblist=[] for item in dirlist: if item[-3:] in ['MDB','mdb'] mdblist.append(item)
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.