您的当前位置:首页正文

Python实现获取当前目录下文件名代码详解

来源:一二三四网
Python实现获取当前⽬录下⽂件名代码详解

⽬录

⼀. ⼩背景:⼆. 实现过程三. 运⾏后…

⼀. ⼩背景:

事情是这样的:本学期⼩崔⼜担任好多课代表,其中英语科课程中⽼师布置了⼀项作业并需要我收集,为提⾼英语作业完成率呢,需要每天统计作业的上交情况,并将名单公⽰,由于处在疫情期间的⼤学⽣最近⽹课和打卡系列活动那么多,况且⼩崔最近⽐较'懒‘,能够⽤⼀个python命令来完成这个⼯作量何乐⽽不为呢!

⼆. 实现过程

实现环境

Windows10 python 3实现代码 (附详解)

# -*- 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') #新建⼀个sheet

pathDir = 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获取⽬录下⽂件名内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

因篇幅问题不能全部显示,请点此查看更多更全内容

Top