📅  最后修改于: 2023-12-03 14:57:15.740000             🧑  作者: Mango
在Python中,我们可以使用os
和os.path
模块来操作文件和文件夹。
以下是获取文件夹中的文件名的示例代码:
import os
# 文件夹路径
dir_path = 'path/to/folder'
# 获取文件夹中的所有文件名(不包含子文件夹)
files = os.listdir(dir_path)
# 输出所有文件名
for file in files:
print(file)
其中:
os.listdir(dir_path)
函数返回指定文件夹中的所有文件和文件夹的名称。os.path.join(dir_path, file)
函数可以将文件名和文件夹路径组合成完整的路径。os.path.isfile(path)
函数返回指定路径是否是一个文件。如果要获取文件夹中的所有文件(包含子文件夹)可以使用os.walk()
函数。示例代码如下:
import os
# 文件夹路径
dir_path = 'path/to/folder'
# 遍历文件夹
for root, dirs, files in os.walk(dir_path):
# 输出文件夹路径
print(root)
# 输出所有文件名
for file in files:
print(os.path.join(root, file))
其中:
os.walk(dir_path)
函数返回一个生成器,每次循环返回一个三元组(dirpath, dirnames, filenames)
,其中dirpath
为当前目录路径,dirnames
为当前目录下的子目录列表,filenames
为当前目录下的文件列表。返回的markdown格式:
在Python中,我们可以使用os
和os.path
模块来操作文件和文件夹。
以下是获取文件夹中的文件名的示例代码:
import os
# 文件夹路径
dir_path = 'path/to/folder'
# 获取文件夹中的所有文件名(不包含子文件夹)
files = os.listdir(dir_path)
# 输出所有文件名
for file in files:
print(file)
其中:
os.listdir(dir_path)
函数返回指定文件夹中的所有文件和文件夹的名称。os.path.join(dir_path, file)
函数可以将文件名和文件夹路径组合成完整的路径。os.path.isfile(path)
函数返回指定路径是否是一个文件。如果要获取文件夹中的所有文件(包含子文件夹)可以使用os.walk()
函数。示例代码如下:
import os
# 文件夹路径
dir_path = 'path/to/folder'
# 遍历文件夹
for root, dirs, files in os.walk(dir_path):
# 输出文件夹路径
print(root)
# 输出所有文件名
for file in files:
print(os.path.join(root, file))
其中:
os.walk(dir_path)
函数返回一个生成器,每次循环返回一个三元组(dirpath, dirnames, filenames)
,其中dirpath
为当前目录路径,dirnames
为当前目录下的子目录列表,filenames
为当前目录下的文件列表。