在对文件进行操作时,某些时候需要获取当前文件夹下所有文件的文件名,如获取“E:\工作表格\数据统计\网站日志\日志”,这个目录下所有文件的名字

在Windows系统命令行窗口下,查看当前文件夹下的所有文件名会用到dir,因此在代码中需要用到os模块

代码实现

# 导入os模块
import os# path定义要获取的文件名称的目录
path = "E:\工作表格\数据统计\网站日志\日志"# os.listdir()方法获取文件夹名字,返回数组
file_name_list = os.listdir(path)# 转为转为字符串
file_name = str(file_name_list)# replace替换"["、"]"、" "、"'"
file_name = file_name.replace("[", "").replace("]", "").replace("'", "").replace(",", "\n").replace(" ", "")# 创建并打开文件list.txt
f = open(path + "\\" + "文件list.txt", "a")# 将文件下名称写入到"文件list.txt"
f.write(file_name)

输出结果

python获取文件夹下所有文件名相关推荐

  1. Python 获取文件夹下所有文件

    前言 使用Python获取文件夹下的所有文件时,存在多种方式. 1. os.listdir os.listdir:参数为文件夹路径,可以返回文件夹下的所有子文件夹.文件名称. 示例: import o ...

  2. php获取文件夹下所有文件名(php遍历目录)

    当我对接小发猫API的时候,需要php获取文件夹下所有文件名,我们有时候需要读取目录里面的内容,在 PHP 有多个函数可以获取文件系统目录信息,今天就给大家分享 PHP 遍历目录的三种方法. php获 ...

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

    前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...

  4. Python获取文件夹下的所有文件名

    需求:主要是因为手动获取太麻烦了: 代码: import osdef get_file_name_list(file_dir):''':brief:获取文件夹下内,所有文件:param file_di ...

  5. python获取文件夹名称、文件名、去除后缀的文件名、文件改名等

    当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 重命名文件 getfiledata.py # 当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名 ...

  6. 【Windows】Windows10系统获取文件夹下的文件名方法

    在工作过程中经常会碰到需要获得文件夹下文件名的情况,而如果手动获取的话,不仅太慢还很容易出错,这该怎么办呢?下面教大家在win10系统中快速获取文件夹下文件名的方法. 工具/原料 Windows10 ...

  7. 获取文件夹下的文件名并存入txt中

    import os path_imgs='C:/Users/13451/Desktop/pic' #图片存放的地址 for files in os.listdir(path_imgs): #listd ...

  8. python获取文件夹下指定后缀名文件列表(可手工设定是否遍历子文件夹)cmd复制文件命令使用

    打算写一个替换文件的程序,该文件可能在不同文件夹路径,使用python操作肯定最方便,特此简单整理封装了两个python函数和一个cmd复制文件的命令方法,供自己翻阅或来者参考 辉 2022.8.9. ...

  9. python读取文件夹下的文件名写入excel(高效办公)

    最近在负责举办一个活动,需要对提交的作品进行初审,顺便得生成一个excel包含同学们的学号和姓名,方便后期导入学时,提交的作品量在几百份,一个一个输入也是很耗时了,这不得学以致用一波,用python几 ...

最新文章

  1. 巨细!Python爬虫详解(建议收藏)
  2. 别把你的目光停留在周围
  3. selenium定位方法
  4. [Office 2010 易宝典]怎样直接将Office文档保存为PDF格式?
  5. 《实时控制软件设计》第一周作业
  6. android生命周期_Android开发 View的生命周期结合代码详解
  7. Centos7 Docker 删除容器_入门试炼08
  8. 如何做一名出色的屌丝码农?
  9. hdu4292 Food 最大流
  10. HCIE Security IPSec 备考笔记(幕布)
  11. centOs环境初始化运行nginx+redis+zookeeper+dubbo_admin
  12. atitit.TokenService v3 qb1  token服务模块的设计 新特性.docx
  13. [雨林木风][番茄花园][电脑公司][深度论坛][龙帝国]系统光盘收录大全(精品)
  14. HZD区块链导航网站好站点,你知道的都在这里
  15. 计算机科学 期刊点评,COMPUTER JOURNAL
  16. 图片存档和通信系统(PACS)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. 图像分割-分水岭算法和GrabCut 算法
  18. 853-两台计算机之间是如何通信的?
  19. 你不能不知道的荣耀V40隐藏功能
  20. vscode保存卡顿,显示正在从“‘Vetur‘, ‘ESLint‘”获取代码...

热门文章

  1. turtle实现一团乱麻和甜甜圈
  2. Java 集合经典面试题。少侠,我看你骨骼惊奇,是难得的代码奇才,来看了我的博客那岂不是如虎添翼?
  3. CSS基础介绍(三)
  4. python使用KNeighborsClassifier出现FutureWarning: Unlike other reduction functions (e.g. `skew`, `kurtosi
  5. 大话微服务:Spring Cloud gateway+OAuth2 实现单点登录和权限控制(二) OAuth2.0 四种模式的通俗理解
  6. MVC使用poi根据excel模板导出文件,并通过浏览器下载。
  7. FusionCharts在Java中的应用
  8. 是否允许应用获取设备信息_iOS 14 隐私保护:管理和控制共享的位置信息
  9. 【数据分析】认识Pandas:DataFrame和Series结构、属性
  10. PHP - Laravel VSCode 自用插件