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实现在pickling的时候压缩的方法
Sep 25 Python
Python编写生成验证码的脚本的教程
May 04 Python
Python正则表达式实现截取成对括号的方法
Jan 06 Python
Python中int()函数的用法浅析
Oct 17 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
基于python-pptx库中文文档及使用详解
Feb 14 Python
python爬虫实现获取下一页代码
Mar 13 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
利用Python如何实时检测自身内存占用
May 09 Python
如何解决cmd运行python提示不是内部命令
Jul 01 Python
Python如何使用神经网络进行简单文本分类
Feb 25 Python
Django显示可视化图表的实践
May 10 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函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
js实现数字递增特效【仿支付宝我的财富】
2017/05/05 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
python发布模块的步骤分享
2014/02/21 Python
详解在Python程序中自定义异常的方法
2015/10/16 Python
用python做游戏的细节详解
2019/06/25 Python
python3判断IP地址的方法
2021/03/04 Python
HTML5的文档结构和新增标签完全解析
2017/04/21 HTML / CSS
Maisons du Monde德国:法国家具和装饰的市场领导者
2019/07/26 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
学习决心书范文
2014/03/11 职场文书
海飞丝广告词
2014/03/20 职场文书
大学生评语大全
2014/04/18 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
小学新教师个人总结
2015/02/05 职场文书
高一作文之乐趣
2019/11/21 职场文书
方法汇总:Python 安装第三方库常用
2022/04/26 Python