您的位置:首页 > 其它

操作文件和目录解答

2017-12-08 10:24 120 查看
#coding:utf-8
import os
abs = os.path.abspath('.')
def Output_dir(path = abs):
for file in os.listdir(path):
file_path = os.path.join(path,file)
if os.path.isfile(file_path):
print(file_path)
else:
new_path = os.path.join(path,file)
Output_dir(new_path)

Output_dir()

def Output_relapath(name,abspath = None,relapath = None):
if abspath == None:
abspath = os.path.abspath('.')
if relapath == None:
relapath = '.'
for file in os.listdir(abspath):
file_path = os.path.join(abspath,file)
if os.path.isfile(file_path):
if name in file:
print(os.path.join(relapath,file))
else:
relapath = os.path.join(relapath,file)
Output_relapath(name,file_path,relapath)
Output_relapath('.py')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  os