Python实现获取当前目录下文件名代码详解


Posted in Python onMarch 10, 2020

一. 小背景:

事情是这样的:本学期小崔又担任好多课代表,其中英语科课程中老师布置了一项作业并需要我收集,为提高英语作业完成率呢,需要每天统计作业的上交情况,并将名单公示,由于处在疫情期间的大学生最近网课和打卡系列活动那么多,况且小崔最近比较'懒‘,能够用一个python命令来完成这个工作量何乐而不为呢!

Python实现获取当前目录下文件名代码详解

二. 实现过程

实现环境

Windows10     python 3

[这个是菜鸟教程里的python3环境搭建](https://www.runoob.com/python3/python3-install.html)

实现代码 (附详解)

# -*- coding: UTF-8 -*-
import os  #导入访问操作系统功能的模块
import xlwt #导入操作excel模块
import sys #导入该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。
file_path = sys.path[0]+'\\students.xls'  #sys.path[0]获取当前路径,students.xls为要写入的excel表
f = xlwt.Workbook(encoding='utf-8', style_compression=0) #新建一个excel
sheet = f.add_sheet('sheet1') #新建一个sheet
pathDir = os.listdir(sys.path[0]) #文件创建在当前目录中,用来获取当前目录内所有文件名
i = 0 # 初始化参数i
#将文件列表写入students.xls
for s in pathDir:
  sheet.write(i, 0, s) #参数i,0,s分别代表行,列,写入值
  i = i+1
 
for name in pathDir:
 print(name)  # 将文件名打印到cmd命令行中
i=i-1  #减去这个本身脚本的文件个数
print(file_path) #打印保存目录名的excel表文件
print("#################目前提交"+str(i)+"人########################")    #显示文件名数量
f.save(file_path) #保存文件

代码测试
将改代码保存在一个python文件中(例如 test.py),在当前目录下打开cmd ,输入 python test.py

三. 运行后…

cmd 运行后界面(名单那模糊化处理)

Python实现获取当前目录下文件名代码详解

运行结束后,在当前目录下会生成一个students.xls 的表格

Python实现获取当前目录下文件名代码详解

Python实现获取当前目录下文件名代码详解

到此这篇关于Python实现获取当前目录下文件名的文章就介绍到这了,更多相关python获取目录下文件名内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
简单谈谈Python流程控制语句
Dec 04 Python
Python读取本地文件并解析网页元素的方法
May 21 Python
python画一个玫瑰和一个爱心
Aug 18 Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
Python实现对特定列表进行从小到大排序操作示例
Feb 11 Python
python3实现钉钉消息推送的方法示例
Mar 14 Python
python字符串查找函数的用法详解
Jul 08 Python
Python将字典转换为XML的方法
Aug 01 Python
Python安装并操作redis实现流程详解
Oct 13 Python
python超详细实现完整学生成绩管理系统
Mar 17 Python
Python使用BeautifulSoup4修改网页内容
May 20 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
Mar 10 #Python
python+gdal+遥感图像拼接(mosaic)的实例
Mar 10 #Python
python获取栅格点和面值的实现
Mar 10 #Python
Python列表切片常用操作实例解析
Mar 10 #Python
Python numpy多维数组实现原理详解
Mar 10 #Python
python中使用you-get库批量在线下载bilibili视频的教程
Mar 10 #Python
Python字符串hashlib加密模块使用案例
Mar 10 #Python
You might like
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
起点页面传值js,有空研究学习下
2010/01/25 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
浅谈Vue 函数式组件的使用技巧
2020/06/16 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
Python 函数基础知识汇总
2018/03/09 Python
python3中的md5加密实例
2018/05/29 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
Python3.8中使用f-strings调试
2019/05/22 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
django 读取图片到页面实例
2020/03/27 Python
python访问hdfs的操作
2020/06/06 Python
python定义类的简单用法
2020/07/24 Python
python源文件的字符编码知识点详解
2021/03/04 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
竞聘书模板
2014/03/31 职场文书
个人融资协议书
2014/10/02 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
2015年材料员工作总结
2015/04/30 职场文书
奠基仪式致辞
2015/07/30 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript