Python 学习日志 12/12/18

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中,字符串可以想像成由字符组成的元组。

你可能感兴趣的:(Python 学习日志 12/12/18)