Python の os.listdir() メソッドは、指定されたディレクトリ内のすべてのファイルとディレクトリのリストを取得するために使用されます。ディレクトリを指定しない場合は、現在の作業ディレクトリ内のファイルとディレクトリのリストが返されます。
Python の os.listdir() メソッド構文
構文: os.listdir(パス)
パラメーター : path (オプション) : ディレクトリのパス
戻り値の型: このメソッドは、指定されたパス内のすべてのファイルとディレクトリのリストを返します。このメソッドの戻り値の型は次のとおりです。 リスト 。
Python os.listdir() メソッドの例
以下にいくつかの例を示します パイソン の os.listdir() メソッド OSモジュール :
Python でファイルとディレクトリをリストする os.listdir() メソッドの使用
この例では、コードは os.listdir() を使用して、ルート ディレクトリ (/) 内のファイルとディレクトリのリストを取得します。次に、取得したリストを出力します。出力には、指定されたルート ディレクトリに存在するファイルとディレクトリが含まれます。
Python3
Pythonはバイトを文字列に変換します
# importing os module> import> os> > # Get the list of all files and directories> path> => '/'> dir_list> => os.listdir(path)> > print> (> 'Files and directories in ''> , path,> '' :'> )> > # print the list> print> (dir_list)> |
>
>
出力:
Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr', 'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>
現在のディレクトリ内のファイルとディレクトリを一覧表示する os.listdir() の使用
この例では、コードは os.listdir() メソッドを利用して、現在の作業ディレクトリ内のファイルとディレクトリのリストを取得します。 os.getcwd() 方法。次に、取得したリストを出力し、現在の作業ディレクトリに存在するファイルとディレクトリに関する情報を提供します。
Python3
# importing os module> import> os> > # Get the path of current working directory> path> => os.getcwd()> > # Get the list of all files and directories> dir_list> => os.listdir(path)> > print> (> 'Files and directories in ''> , path,> '' :'> )> # print the list> print> (dir_list)> |
>
サラ・アリ・カーンの年齢
>
出力:
Files and directories in ' /home/ihritik ' : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music', '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local', '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images', 'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>
パスが指定されていない場合にすべてのファイルとディレクトリをリストする
この例では、コードは os.listdir() を使用して、現在の作業ディレクトリ内のファイルとディレクトリのリストを取得します。次に、取得したリストを出力し、現在の作業ディレクトリに存在するファイルとディレクトリに関する情報を提供します。パスが指定されていない場合は、デフォルトで現在の作業ディレクトリが使用されます。
Python3
Javaのwhileとdo whileループ
# importing os module> import> os> # os.listdir() method return path> dir_list> => os.listdir()> print> (> 'Files and directories in current working directory :'> )> # print the list> print> (dir_list)> |
>
>
出力:
Files and directories in current working directory : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music', '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local', '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images', 'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>
よくある質問 (FAQ)
os.listdir() メソッドで何がわかるでしょうか?
`os.listdir()` は、指定されたパスまたは現在の作業ディレクトリにあるファイルとディレクトリのリストを取得するために使用される Python メソッドです。パスが指定されていない場合、メソッドはリストを返し、Python スクリプトでファイル システムの内容を簡単に探索および操作できるようにします。