python如何获取当前文件夹下所有文件名详解

yizhihongxing

获取当前文件夹下所有文件名是一项常用的任务,Python提供了方便的方式来实现这个功能。

方法一:使用os.listdir()函数

Python中的os模块提供了许多方便的文件和目录操作函数,其中os.listdir()函数可以列出当前目录中的所有文件和子目录。

import os

# 获取当前文件夹下所有文件名
file_list = os.listdir()

# 打印文件名
for file_name in file_list:
    print(file_name)

该脚本会输出当前目录下的所有文件和子目录名。

如果你想只获取当前目录下的文件名,可以根据文件扩展名进行筛选:

import os

# 获取当前文件夹下所有文件名
file_list = os.listdir()

# 仅获取文件名
for file_name in file_list:
    if os.path.isfile(file_name):
        print(file_name)

该脚本会输出当前目录下所有的文件名。

方法二:使用glob.glob()函数

glob模块提供了一个函数,可以方便地列出当前目录下的文件。使用此方法可以使用通配符进行文件匹配。

import glob

# 获取当前目录下所有py文件
file_list = glob.glob('*.py')

# 打印文件名
for file_name in file_list:
    print(file_name)

该脚本将输出当前目录下所有的py文件名。

如果你想获取当前目录下所有的文件,可以使用通配符"*"来代替扩展名:

import glob

# 获取当前文件夹下所有文件名
file_list = glob.glob('*')

# 打印文件名
for file_name in file_list:
    print(file_name)

该脚本会输出当前目录下的所有文件和子目录名。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python如何获取当前文件夹下所有文件名详解 - Python技术站

(0)
上一篇 2023年6月2日
下一篇 2023年6月2日

相关文章

  • Python基于datetime或time模块分别获取当前时间戳的方法实例

    获取当前时间戳可以使用Python中的datetime或time模块,下面分别介绍它们的用法。 使用datetime模块获取当前时间戳 datetime模块提供的方法可以方便地获取当前时间,并将其转换为时间戳。 from datetime import datetime # 获取当前时间对象 now = datetime.now() # 将时间对象转换为时间…

    python 2023年6月2日
    00
  • 一篇文章带你了解python元组基础

    一篇文章带你了解Python元组基础 什么是元组 Python元组是一种序列类型,其特点是不可变性(immutable)。与列表(list)相似,元组可以包含多个元素,并且元素的类型可以不同。与列表不同的是,元组的元素一旦确定就不能再改变,因此不能在元组中添加、删除或修改元素。 创建元组 元组的创建方式有两种,分别是使用圆括号()和使用内置函数tuple。 …

    python 2023年5月14日
    00
  • python实现几种归一化方法(Normalization Method)

    Python实现几种归一化方法(Normalization Method) 归一化(Normalization)是数据预处理中的一种重要方法,它可以将不同尺度的数据转为统一的尺度,以便更好地进行比较和分析。本文将介绍Python中实现几种常见的归一化方法,并提供两个示例说明。 1. Min-Max归一化 Min-Max归一化是一种常见的归一化方法,它将数据缩…

    python 2023年5月14日
    00
  • python中如何进行连乘计算

    要在Python中进行连乘计算,可以使用for循环来实现。这里我们将使用两条示例来说明。 示例一 步骤1:指定要连乘的列表 首先,我们需要指定要进行连乘计算的数字列表。这里,我们创建一个包含整数1到5的列表。 nums = [1, 2, 3, 4, 5] 步骤2:通过for循环计算连乘积 接下来,我们可以使用一个for循环来计算这个列表中所有数字的连乘积。这…

    python 2023年5月18日
    00
  • python快速直白入门(半新手向,老手复习向)

    主用python做项目有一段时间,这次简单总结学习下。为后面的项目编写,进行一次基础知识的查缺补漏、 1、变量名和数据类型 “”” 变量名,只能由” 数字、大小写字母、_ ” 组成,且不能以数字开头 “”” # 整数 int # hashable,不可变对象 a = 5 # 浮点数 float # hashable,不可变对象 a1 = 3.14 # 字符串…

    python 2023年5月8日
    00
  • python re.sub()替换正则的匹配内容方法

    以下是详细讲解“Python re.sub()替换正则的匹配内容方法”的完整攻略,包括re.sub()函数的基本语法、使用re.sub()函数替换匹配内容的方法和两个示例说明。 re.sub()函数的基本语法 re.sub()函数用于在字符串中替换正则表达式的匹配项。re.sub()函数的基本语法如下: re.sub(pattern, repl, strin…

    python 2023年5月14日
    00
  • Python爬虫之Selenium设置元素等待的方法

    Python爬虫之Selenium设置元素等待的方法 一、为什么需要设置元素等待? 在使用Selenium进行Web自动化测试或爬虫时,难免会遇到页面元素未完全加载或响应延迟等情况,如果此时未进行元素等待,将会导致如下问题: 操作某个元素时找不到或报错:由于页面元素未完全加载,此时操作元素,会导致找不到或报错; 数据获取不完整或数据被覆盖:由于页面元素响应延…

    python 2023年5月13日
    00
  • 详解Python中的相对导入和绝对导入

    详解Python中的相对导入和绝对导入 在Python中,导入模块是非常常见的操作。在导入模块时,可以使用相对导入或绝对导入。 相对导入 相对导入是指从当前模块的位置出发,按照相对路径导入模块。相对导入使用点号(.)和双点号(..)表示相对路径。 假设目录结构如下: . ├── main.py └── package ├── module1.py ├── m…

    python 2023年6月3日
    00
合作推广
合作推广
分享本页
返回顶部