📌  相关文章
📜  获取文件夹python中的文件名(1)

📅  最后修改于: 2023-12-03 14:57:15.740000             🧑  作者: Mango

获取文件夹中的文件名

在Python中,我们可以使用osos.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中,我们可以使用osos.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为当前目录下的文件列表。