栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python函数技巧总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python函数技巧总结

python函数技巧总结
  • os
    • os.path.abspath
    • os.path.basename
  • 2. glob方法

os os.path.abspath

返回文件所在的绝对路径

import os
path = os.path.abspath(os.path.join(os.path.dirname(__file__),'../'))
print(path)

path = os.path.abspath(os.path.join(os.path.dirname(__file__),'../../'))
print(path)

output:
C:UsershjfenDesktoprobsense实验
C:UsershjfenDesktop
os.path.basename
path = os.path.basename('C:/Users//hjfen/Desktop/asd.txt')
print(path)
path = os.path.basename('C:/Users//hjfen/Desktop/')
print(path)

output:asd.txt

2. glob方法
  1. glob.glob()
    该方法返回所有匹配的文件路径列表(list)
绝对路径写法
glob.glob(r’c:*.txt’)
#返回c盘中所有后缀为txt的文件
glob.glob(r’E:pic**.jpg’)
#返回路径E:pic下的所有后缀为jpg所在的文件

相对路径写法
glob.glob(r’../*.py’)
  1. grob.igrob()方法
    获取一个迭代器( iterator )对象,使用它可以逐个获取匹配的文件路径名。与glob.glob()的区别是:glob.glob同时获取所有的匹配路径,而 glob.iglob一次只获取一个匹配路径
f = glob.iglob(r'../*.py')
print f

 
for py in f:
    print py

f是一个迭代器

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828937.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号