博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 学习日志 12/12/18
阅读量:7237 次
发布时间:2019-06-29

本文共 1295 字,大约阅读时间需要 4 分钟。

  hot3.png

os.getcwd() 获得当前工作目录

os.curdir 返回但前目录('.')

sys.path.insert(num, path) 将新的路径加入到sys.path中,位置为num

os.path.join(path,file) 将路径及文件名组合成完整路径

os.path.expanduser('~') 输出~的完整路径

os.path.split(path) 将文件路径拆分成 路径 + 文件名

os.path.splitext(file) 将文件名拆分成 名字 + 扩展名

os.path.chdir(dir) 切换到指定目录

glob.glob('test.py') 按通配符信息罗列出相关文件

os.listdir(dir) 列出目录名下的目录及文件

os.path.basename(path) 返回文件名

os.path.dirname(path) 返回文件路径

os.path.abspath(name) 获得绝对路径

os.listdir(os.curdir)

os.stat(file) 获取file的属性信息 os.path.realpath(file) 输出file的真实路径信息

[os.path.realpath(f) for f in glob.glob('*.dll')] 返回当前目录下所有.dll文件的真实路径列表

[f for f in glob.glob('*.py') if os.stat(f).st_size > 6000]

[(os.stat(f).st_size,os.path.realpath(f)) for f in glob.glob('*.dll')]

[(humansize.approximate_size(os.stat(f).st_size),os.path.realpath(f)) for f in glob.glob('*.py')]

metadata_dict = {f:os.stat(f) for f in glob.glob('*.py')}

list(metadata_dict.keys())

metadata_dict['alphameticstest.py'].st_size

humansize_dict = {os.path.splitext(f)[0]:humansize.approximate_size(meta.st_size) for f, meta in metadata_dict.items() if meta.st_size > 600}

{value:key for key, value in a_dict.items()} 交换字典的键与值

{x for x in a_set if x % 2 == 0} {2**x for x in range(10)}

Python字符串可以通过单引号(')或者双引号(")来定义。Python中,字符串可以想像成由字符组成的元组。

转载于:https://my.oschina.net/moyung/blog/96828

你可能感兴趣的文章
流畅的python读书笔记-第八章-对象引用、可变性和垃圾回收
查看>>
【跃迁之路】【457天】刻意练习系列216(2018.05.08)
查看>>
CSS 水平垂直居中
查看>>
机器学习实战_分类(一)
查看>>
angular 路由 Router
查看>>
devops之路第一篇(gitlab搭建)
查看>>
【跃迁之路】【436天】刻意练习系列195—Java基础练习(继承)(2018.04.17)
查看>>
NPM vs Yarn 备忘手册
查看>>
初识LVM及ECS上LVM分区扩容
查看>>
Rust 和Erlang的对比
查看>>
DevOps实战:Graphite监控上手指南
查看>>
ODE网络:一场颠覆RNN的革命即将到来
查看>>
微软宣布开源WPF、WinForms和WinUI
查看>>
搞容器,必须考虑这五大安全要素
查看>>
javascript招式总结
查看>>
如何对DevOps数据库进行源代码控制
查看>>
Netflix是如何针对云构建和部署代码的
查看>>
波士顿儿童医院如何利用开放云创新
查看>>
android自更新时下载出现的问题
查看>>
Webwork 学习之路(一)Webwork与 Struct 的前世今生
查看>>