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 相关文章推荐
9种python web 程序的部署方式小结
Jun 30 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
实例讲解Python中SocketServer模块处理网络请求的用法
Jun 28 Python
详解python之简单主机批量管理工具
Jan 27 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
PyQt5 QTableView设置某一列不可编辑的方法
Jun 25 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 Python
python实现日志按天分割
Jul 22 Python
Django打印出在数据库中执行的语句问题
Jul 25 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 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图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
2019/05/09 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
2020/09/14 Javascript
Python数组定义方法
2016/04/13 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
波兰珠宝品牌:YES
2019/08/09 全球购物
广告学专业推荐信范文
2013/11/23 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
环保标语大全
2014/06/12 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript