首先,这类需求用到文件及文件路径的操作,需要用到的库是os库、glob库。

实现需求的方式有许多:
NO.1 使用os.listdir
#!usr/bin/env python
#-*-coding:utf-8 -*-
import os
def main():
'''
输出该路径下所有的文件夹及文件名字
'''
dir_aim = raw_input("请输入目标路径:")
for filename in os.listdir(dir_aim):
print filename
if __name__=='__main__':
main()NO.2 使用glob 模块
#!usr/bin/env python
#-*-coding:utf-8 -*-
import glob
def main():
'''
输出该路径下所有的文件夹及文件的路径
'''
dir_aim = raw_input("请输入目标路径:")
for filename in glob.glob(dir_aim):
print filename
if __name__=='__main__':
main()可以通过添加限定来进行文件类型筛选
说明:我不知道这个系统还能用到什么地方!他的运作方式是这样的,客户在其他地方比如掏宝购买了 你得卡,然后在你的网站进行冲值,你得有人登陆并看着后台,如果有人冲值,就会刷出记录,手工冲值完毕后,你得点击 [冲值完毕],客户的页面 就会返回 冲值信息!安装:上传所有文件,倒入(sql.txt)mysql数据库,使用myphpadminphplib 777phplib/sys.php 777phplib
0
例如筛选exe文件:
\*.exe
NO.3 使用os.walk递归遍历
#!usr/bin/env python
#-*- utf-8 -*-
import os
def main():
'''
读取制定路径下的所有文件
'''
dir_aim = raw_input("请输入所要查看的文件目录:")
for root, dirs, files in os.walk(dir_aim):
print 'root:', root
if files:
print 'File:'
for file in files:
print file,
print ''
if dirs:
for dir in dirs:
print dir
if __name__=='__main__':
main()当文件路径下存在中文时,print会出现乱码
以上就是如何列出一个目录的所有文件的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号