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

python获取目录下文件名

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

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

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

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)不明白可追问.

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

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

本文采用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会递归遍历指定目录下的文

#coding=utf-8'''Created on 2014-11-14@author: Neo'''import osdef GetFileList(dir, fileList): newDir = dir if os.path.isfile(dir): fileList.append(dir.decode('gbk')) elif os.path.isdir(dir): for s in os.listdir(dir): #如果需要忽略某些文件夹,使用以下代码 #if

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