Pythonの”ls”関数はどのように使いますか?
Pythonでは、lsはUnixやLinuxシステムで使用されるコマンドで、特定のディレクトリ内のファイルやフォルダを一覧表示するために使われます。Pythonには組み込みのls関数はありませんが、osモジュールを使用して同様の操作を実行することができます。
os.listdir()関数を使用すると、現在のディレクトリ内のファイルやフォルダをリストアップすることができます。
import os
files = os.listdir()
for file in files:
print(file)
os.listdir()関数にディレクトリパスを引数として渡すことで、指定されたディレクトリ内のファイルやフォルダをリストアップすることができます。
import os
path = '/path/to/directory'
files = os.listdir(path)
for file in files:
print(file)
ファイルまたはフォルダーのみをリストアップする場合は、os.pathモジュールの関数を組み合わせてファイルの種類を判断できます。
import os
path = '/path/to/directory'
files = os.listdir(path)
for file in files:
if os.path.isfile(os.path.join(path, file)): # 只列出文件
print(file)
if os.path.isdir(os.path.join(path, file)): # 只列出文件夹
print(file)
Pythonでのls関数の使用を模倣することができます。