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中使用语句导入模块或包的机制研究
Mar 30 Python
python实现将pvr格式转换成pvr.ccz的方法
Apr 28 Python
Python随机数用法实例详解【基于random模块】
Apr 18 Python
python正则实现计算器功能
Dec 14 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
Python3实现的简单工资管理系统示例
Mar 12 Python
python使用Paramiko模块实现远程文件拷贝
Apr 30 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
Jul 25 Python
Python中求对数方法总结
Mar 10 Python
Python实现捕获异常发生的文件和具体行数
Apr 25 Python
keras的load_model实现加载含有参数的自定义模型
Jun 22 Python
python使用nibabel和sitk读取保存nii.gz文件实例
Jul 01 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
zf框架的registry(注册表)使用示例
2014/03/13 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
PHP Cookie学习笔记
2016/08/23 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
javascript 动态添加表格行
2006/06/22 Javascript
JavaScript的Function详细
2006/11/14 Javascript
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
Angular 2.x学习教程之结构指令详解
2017/05/25 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
Python splitlines使用技巧
2008/09/06 Python
python下MySQLdb用法实例分析
2015/06/08 Python
Python实现PS图像调整黑白效果示例
2018/01/25 Python
python kmeans聚类简单介绍和实现代码
2018/02/23 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python循环实现n的全排列功能
2019/09/16 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
洗煤厂厂长岗位职责
2014/01/03 职场文书
求职意向书
2014/04/01 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2015年公司新年寄语
2014/12/08 职场文书
提档介绍信范文
2015/10/22 职场文书
什么是css原子化,有什么用?
2022/04/24 HTML / CSS