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的web框架中中编写日志列表的教程
Apr 30 Python
python使用psutil模块获取系统状态
Aug 27 Python
python字典操作实例详解
Nov 16 Python
python在文本开头插入一行的实例
May 02 Python
使用pandas的DataFrame的plot方法绘制图像的实例
May 24 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
python实现转盘效果 python实现轮盘抽奖游戏
Jan 22 Python
Django中在xadmin中集成DjangoUeditor过程详解
Jul 24 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 Python
python双向链表原理与实现方法详解
Dec 03 Python
Pycharm中切换pytorch的环境和配置的教程详解
Mar 13 Python
PyTorch 中的傅里叶卷积实现示例
Dec 11 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
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
Yii框架安装简明教程
2020/05/15 PHP
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
javascript每日必学之运算符
2016/02/16 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
判断iOS、Android以及PC端的示例代码
2018/11/15 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
初学Python函数的笔记整理
2015/04/07 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
python连接mysql实例分享
2016/10/09 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
int在python中的含义以及用法
2019/06/27 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
欢送退休感言
2014/02/08 职场文书
2014年公务员工作总结
2014/11/18 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
员工评语范文
2014/12/31 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers