ミッシング・コードを記入
DEFのprint_directory_contents (SPATHが): 「」「フォルダパラメータの名前を入力として、この関数が受け入れるフォルダパス内のファイルを返します。パスとファイルフォルダを含む」「」#補助コード
答え
デフprint_directory_contents (SPATH ): 輸入OS のためのシルトでOS 。LISTDIR (SPATH ):sChildPath = OS 。パス。参加する(SPATH 、シルト)であれば、OS 。パス。isdir (sChildPath ):print_directory_contents (sChildPath )他:プリントsChildPath
以下の点に特に注意を払って:
- 命名規則を統一します。サンプルコードは、既存の規範に従って命名、で見ることができます。
- 再帰関数は再帰的と終了を必要とします。そうしないと、無限のコールスタック(コールスタック)に直面するだろう、あなたは関与の原則を理解していることを確認します。
- 私たちは、使用
os
のオペレーティング・システムと対話するためのモジュールを、しかし、対話的にクロスプラットフォームを行うことができます。あなたは、コードを書くことができsChildPath = sPath + '/' + sChild
、Windowsのシステムエラーで、これ。 - 基本モジュールに泊まっは非常に貴重なものですが、Googleはあなたの仕事のメンターであることを覚えて、すべてのXiangponaodaiを下にバックアップしていません。
- あなたは、コードの意図した機能を理解していない場合、質問をする大胆されています。
- KISSの原則に従って!それをシンプルに保つが、脳が理解することができます!
- この記事では最初に登場したPythonのブラックホールネット、新しい公園とブログの同期