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) #新建一个excelsheet = f.add_sheet(’sheet1’) #新建一个sheetpathDir = os.listdir(sys.path[0]) #文件创建在当前目录中,用来获取当前目录内所有文件名i = 0 # 初始化参数i#将文件列表写入students.xlsfor 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 运行后界面(名单那模糊化处理)

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


到此这篇关于Python实现获取当前目录下文件名的文章就介绍到这了,更多相关python获取目录下文件名内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. ASP.NET延迟调用或多次调用第三方Web API服务2. ASP.NET MVC通过勾选checkbox更改select的内容3. AJAX实现省市县三级联动效果4. Ajax实现二级联动菜单5. smarty3.0以上配置 Smarty模板引擎6. 带你了解CSS基础知识,样式7. vue项目中echarts自适应问题的高级解决过程8. 使用HttpClient消费ASP.NET Web API服务案例9. js控制台报错Uncaught TypeError: Cannot read properties of undefined (r10. 详解CSS样式中的!important、*、_符号

网公网安备