くだすれPython(超初心者用) その39at TECHくだすれPython(超初心者用) その39 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト552:デフォルトの名無しさん 18/10/23 22:14:21.56 86mV9f+c.net ファイルの数を返すメソッドはありますか? 例えばsrcの下にディレクトリaとbがあって それぞれのディレクトリにa1.txt~a100.txt、b1.txt~b100.txtとファイルがあった時に 200と返してくれるメソッドはありますか? defで関数とか作らず1行で済む方法を探しています。 553:デフォルトの名無しさん 18/10/23 22:22:44.49 zYWUn764.net len(os.lisdir(ディレクトリのpath)) 554:デフォルトの名無しさん 18/10/23 22:36:02.00 BDP8ufz9.net いまやってみたらそのコードでは2が帰って来ました aとbの2つのディレクトリがあるから2なのですかね? 欲しいのはそのまた下にあるファイルの数でした 555:デフォルトの名無しさん 18/10/23 22:46:04.08 oFF/C26V.net Pythonは詳しく無いけど、そう言うは再帰でディレクトリが無い最下層まで潜るコードってよく見るね。 556:デフォルトの名無しさん 18/10/23 23:35:56.37 EZC/vVVW.net >>524 import glob len(glob.glob(“**/*”, recursive=True)) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch