「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. ファイル拡張子で検索VB.NET
- 4. Pythonのフォルダ内のファイルのファイル拡張子を変更する
- 5. 拡張子を持つファイルを検索し、Pythonでディレクトリにコピーしますか?
- 6. ディレクトリ内のファイルの拡張子を確認するか、異なる拡張子amog特定の拡張子を検索する方法をObjective-Cの
- 7. 拡張子を付けずにResponseからファイルを取得
- 8. システム全体のファイル拡張子を検索する
- 9. htaccessはフォルダのファイル拡張子を削除します
- 10. テーブルや列を知らずにDB内のテキストを検索しますか?
- 11. .zip拡張子を含まないアーカイブフォルダ内のフォルダの削除
- 12. 特定のファイル拡張子を持つファイルを検索するC++
- 13. PHP:zipファイル内のファイルのファイル拡張子の配列を返しますか?
- 14. ファイル拡張子からImageFormatを取得
- 15. 拡張子の代わりに "end with"を検索する
- 16. .htaccessを使わずに.phpファイル拡張子を隠すには?
- 17. System.IO.Directory.GetFiles()内のファイル拡張子を除外します
- 18. 配列からのファイル拡張子の検証
- 19. Spree拡張検索
- 20. OpenFileDialog内の複数のファイル拡張子
- 21. ファイル拡張子
- 22. URLからPHPの拡張子を削除するBING検索結果
- 23. フォルダ内の特定の拡張子を持つファイルを検索するバッチファイルを作成するにはどうすればよいですか?
- 24. ファイル拡張子がある場合にのみファイル拡張子を検証する方法は?再:carrierwave
- 25. Unixで特定の拡張子を持つすべてのファイルを検索していますか?
- 26. 拡張機能からFireFoxに検索エンジンプラグインをインストールする
- 27. グリッドパネルの拡張検索プリセット
- 28. 非ASCII文字を検索するループファイル拡張子 - Python
- 29. GNU makeで複数の拡張子を持つリスト内の各ファイルの拡張子を変更するには?
- 30. レールアプリケーションのURIからファイル拡張子を取得するには
ご回答いただければ受け付けてください。それ以外の場合は、質問にさらに情報を追加することができます。 :) –