を選択してください:パイソン - 次のコードは、すべての3文字のコード、例を含むように起こるのディレクトリのリストを印刷し、特定の文字列を含むディレクトリ
//サーバー/ジョブ/ 2016 \ AAM - 「areallylongfilename」/ CLM \
//サーバー/ジョブ/ 2016 - COO \ 'areallylongfilename'/
//サーバー/ジョブ/ 2016 - 'areallylongfilename'/
import os
basepath = '//Server/Jobs/2016'
for fname in os.listdir(basepath):
path = os.path.join(basepath, fname)
if os.path.isdir(path):
print(path)
がどのように私は1つのディレクトリFを得ることができますROMの3文字コードに基づいて?
このコードは、すべての3文字コード*を含むディレクトリの*リストを返しません、 'basepath'内に存在するすべてのディレクトリのパスです。印刷パスから1つのパスを印刷することを意味しますか?はいの場合、任意の特定のパスまたはランダムなパス? –
はい私は入力する3文字のコードが含まれている場合、1つのパスを印刷したいと思います。私は、ソースから// Server/Jobs/2016パスにあるディレクトリの1つにファイルを移動するTkinterアプリケーションを作成しています。アプリケーションは、宛先ディレクトリを選択するために3文字のコードを要求します。 –