「myfolder」という名前のフォルダでファイル名「myfile」を検索する場合、ファイルの形式を知らなくてもどうすればできますか? もう1つの質問:フォルダのすべてのファイルを一覧表示する方法とそのサブフォルダのすべてのファイル(など)? ありがとうございます。拡張子を知らずにフォルダ内のファイルを検索しますか?
答えて
import os
import glob
path = 'myfolder/'
for infile in glob.glob(os.path.join(path, 'myfile.*')):
print "current file is: " + infile
あなたは、単に
for infile in glob.glob(os.path.join(path)):
へのforループを変更、フォルダ内のすべてのファイルを一覧表示したい場合、私は、このためのpythonのロジックを知らないが、私は次の操作を行います:
ディレクトリ内の各ファイルをループし、名前を文字列として取得し、文字列を "myfile"で区切って "myfile"で始まるかどうかを確認します。あなたはあなたが持っているものとあなたが探しているものを比較することができます。
format
(これはファイルの種類を前提としています)は、その拡張子(名前の一部)とは関係ありません。
UNIXの場合は、findコマンドを使用できます。 find myfolder -name myfile
が動作するはずです。
完全なリストが必要な場合は、引数なしでfindを使用するか、-R
オプションを使用してls
を使用するか、tree
コマンドを使用します。これらはすべてUNIX上にあります。
これはPythonコードと思われていたと思います。しかし、いつでも['subprocess.check_output'関数](http://docs.python.org/library/subprocess.html#subprocess.check_output)を使用することはできますか? :) –
はい。私はそのタグに気付かなかった。質問自体は非常に "貝殻のように"見えた。 –
また、サブディレクトリ内を見たい場合は、os.walk関数を参照することもできます。
すべてのフォルダ内のファイルとそのサブフォルダの一覧を表示し、その上、os.walk
functionを使用するには:
'myfolder'
に見て、ではないにしたいが容易場合
import os
for root, dirs, files in os.walk('/blah/myfolder'):
for name in files:
if 'myfile' in name:
print ("Found %s" % name)
os.listdir
functionをご利用ください:
import os
for name in os.listdir('/blah/myfolder'):
if 'myfile' in name:
print ("Found %s" % name)
- 1. Atom - 選択したフォルダ内の拡張子で検索する
- 2. 崇高なテキスト2ファイル拡張子を持つフォルダ内で検索する
- 3. Powershellは ".rtf"拡張子を持つファイルをフォルダとサブフォルダで検索します
- 4. cmd、コマンドプロンプトシェルで拡張子を知らずにファイルを開く
- 5. gitリポジトリ内のファイルを拡張子で検索する
- 6. ファイル拡張子で検索VB.NET
- 7. Pythonのフォルダ内のファイルのファイル拡張子を変更する
- 8. 拡張子を持つファイルを検索し、Pythonでディレクトリにコピーしますか?
- 9. ディレクトリ内のファイルの拡張子を確認するか、異なる拡張子amog特定の拡張子を検索する方法をObjective-Cの
- 10. 拡張子を付けずにResponseからファイルを取得
- 11. システム全体のファイル拡張子を検索する
- 12. Firebase Storageで拡張子のないファイルを検索する
- 13. 拡張子の異なるファイルを検索する方法
- 14. RegExpファイル拡張子の配列を検索する
- 15. htaccessはフォルダのファイル拡張子を削除します
- 16. C#でファイル拡張子をすばやく検索する
- 17. ファイル名から拡張子を削除しますが、拡張子をファイルに関連付けます。
- 18. globで複数のファイル拡張子を使用してファイルを検索する
- 19. テーブルや列を知らずにDB内のテキストを検索しますか?
- 20. フォルダ構造を保存せずにファイル拡張子をコピーする
- 21. Javaでの拡張子とワイルドカード検索による再帰的なファイル検索
- 22. 拡張子付きファイル名をAzureで検索除外.net sdk
- 23. ループが別のファイル拡張子を持つフォルダ内のすべてのファイル
- 24. Powershell:XMLノード内の拡張子を検索し、親ノードを削除する
- 25. ファイルリストの場合のファイル拡張子の検索方法は?
- 26. シェルのコマンドを使用してMac拡張検索同期拡張子
- 27. フォルダ内のファイルから文字列を検索し、コマンド・ライン・ウィンドウ
- 28. 特定のファイル拡張子を持つファイルを検索するC++
- 29. フォルダから別のフォルダへのhtaccessリダイレクトとファイル拡張子の追加
- 30. .zip拡張子を含まないアーカイブフォルダ内のフォルダの削除
ご回答いただければ受け付けてください。それ以外の場合は、質問にさらに情報を追加することができます。 :) –