Python 3.x 如何将cd刻录到名称以2.*开头的目录中,目录名可以是2.1、2.6或2.0

Python 3.x 如何将cd刻录到名称以2.*开头的目录中,目录名可以是2.1、2.6或2.0,python-3.x,Python 3.x,chdir('/home/apadwal/Desktop/2.*')不工作。 文件夹名称可以是2.1、2.2、2.3或2.anyNumber。假设指定的父目录中始终只有一个名称以2开头的目录。,或者将cd放入多个匹配目录中的哪一个并不重要,您可以将cd放入由glob.iglob生成的第一个目录中: from glob import iglob import os for d in iglob('/home/apadwal/Desktop/2.*'): os.chdir(d) br

chdir('/home/apadwal/Desktop/2.*')不工作。
文件夹名称可以是2.1、2.2、2.3或2.anyNumber。

假设指定的父目录中始终只有一个名称以
2开头的目录。
,或者将cd放入多个匹配目录中的哪一个并不重要,您可以将cd放入由
glob.iglob
生成的第一个目录中:

from glob import iglob
import os
for d in iglob('/home/apadwal/Desktop/2.*'):
    os.chdir(d)
    break
else:
    print('No matching directory found.')

假设指定的父目录中始终只有一个名称以
2.
开头的目录,或者将cd放入多个匹配目录中的哪一个并不重要,您可以将cd放入由
glob.iglob
生成的第一个目录:

from glob import iglob
import os
for d in iglob('/home/apadwal/Desktop/2.*'):
    os.chdir(d)
    break
else:
    print('No matching directory found.')
os.chdir(glob.glob('/home/apadwal/Desk*/2.*')[0])os.chdir(glob.glob('/home/apadwal/Desk*/2.*')[0])