fnhp.net
当前位置:首页 >> python获取目录下文件名 >>

python获取目录下文件名

import os.path os.path.basename(文件路径) #获取文件名 os.path.dirname(文件路径) #获取目录

写段伪代码import os# 获取当前目录path = os.getcwd()# 获取当前目录所有文件列表list_dir = os.listdir(path)for i in list_dir: # 字符串分割,判断"."后面是否为"py" if i.split(".")[-1] == "py": print(i)

import osos.listdir()遍历的话,是os.walkpath()

import osPath='目录全路径'fout=open('输出文件名','w')for Name in os.listdir(Path) :(缩进) Pathname= os.path.join(Path,Name) (缩进) print>>fout,Pathnamefout.close()纯手工写作,没有测试

python有个魔术变量__file__ #(前后各两个下划线).这个变量就是当前文件的绝对路径.再利用pyhon自带的os模块中的path模块可以处理路径,分理出目录和文件名.以下是示例代码.import osfolder,filename=os.path.split(__file__)print(folder,filename)不明白可追问.

import osfor i in os.listdir('.'): if os.path.isdir(i): print i

步骤:1、找tes下面的文件,if os.path.isfile(文件名) == False如果文件是文件夹,目录=目录+文件夹名2、然后继续找,直到找到你要的A(非文件夹),把A和目录一起存到字典里或者print出来 然后就OK了~~~记得不一定A只存在一个文件夹下面所以要一直找,直到找完所有的~~~~

给你各相对来说容易理解的哈 import os name=raw_input('filename:') #在这里输入你的查找值 a=os.listdir('/') #把所有/目录下的文件,目录存放入a if name in a: #如果查找值在/目录下,进行进一步判断 if os.path.isdir(name): #判断是否为

本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名.一、os.walk()模块os中的walk()函数可以遍历文件夹下所有的文件.[python] view plain copy os.walk(top, topdown=Ture, onerror=None, followlinks=False) 该函数

如果想把该目录下所有的文件都统计出来,包括子目录、子目录的子目录可以使用os.walk来找出目录下所有的文件import osprint sum([len(x) for _, _, x in os.walk(os.path.dirname("test"))])#test是目录名os.walk会递归遍历指定目录下的文

网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com