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的函数嵌套的使用方法
Jan 24 Python
Python时间获取及转换知识汇总
Jan 11 Python
浅谈使用Python变量时要避免的3个错误
Oct 30 Python
Python实现的购物车功能示例
Feb 11 Python
python基础教程项目二之画幅好画
Apr 02 Python
python 调用钉钉机器人的方法
Feb 20 Python
对django中foreignkey的简单使用详解
Jul 28 Python
Django框架ORM数据库操作实例详解
Nov 07 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
opencv python图像梯度实例详解
Feb 04 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
Python存储读取HDF5文件代码解析
Nov 25 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
用PHP4访问Oracle815
2006/10/09 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
理解Javascript_09_Function与Object
2010/10/16 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
javascript滚轮控制模拟滚动条
2016/10/19 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
Python排序算法实例代码
2017/08/10 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
长青弘远的面试题
2012/06/09 面试题
小学校长汇报材料
2014/08/20 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
档案接收函格式
2015/01/30 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
Python制作一个随机抽奖小工具的实现
2021/07/07 Python
PHP使用QR Code生成二维码实例
2021/07/07 PHP