ftpサーバーから共通の文字列( 'DEM')を共有する多数のファイルをダウンロードしようとしています。これらのファイルは、複数のディレクトリにネストされています。たとえば、「Adair> DEM *」および「Adams> DEM *」Pythonを使用して指定された文字列を含むFTPサーバーからファイルをダウンロード
FTPサーバーは、ftp://ftp.igsb.uiowa.edu/gis_library/counties/にあり、ユーザー名とパスワードは必要ありません。 だから、私は各郡を通過して、 'DEM'という文字列を含むファイルをダウンロードしたいと思います。
ここでは、スタック上の多くの質問とpythonのドキュメントを読んでいますが、ftplibの使い方を理解できません。 FTP()はユーザー名とパスワード(必須ではありません)を使わずにサイトに入るため、ftplibやurllibの中でglob.globをgrepまたは使用する方法を理解できません。
ご協力いただきありがとうございます
お寄せいただきありがとうございます。 fc.cwd( '/ GIS_Library/Counties /')とfc.nlst()を使用すると、ディレクトリのリストを簡単に作成できます。しかし、ワイルドカードを使用して各サブディレクトリ内の文字列 "DEM"を含むファイルを検索してダウンロードする方法はまだ分かりません。 – geos
完全なコードが提供されていますが、動作しているようです(すべてがダウンロードされるまで待つことはありませんでした) –
これは現在動作しています。あなたの助けをありがとう! – geos