『Os』常用方法记录
Posted 叠加态的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『Os』常用方法记录相关的知识,希望对你有一定的参考价值。
os.rename(name_old, name_new)
重命名函数os.rename比win下的重命名强多了,它可以对路径重命名达到修改文件位置的功效.
os.path.exists(sub_dir_path)
判断是否存在文件夹
os.makedirs(sub_dir_path)
创建文件夹,可以创建多级目录
os.mkdir(sub_dir_path)
创建文件夹,只能创建单级目录
os.walk(’路径‘)
[i for i in os.walk(\'C:\\Projects\\python3_5\\Gephi\')] Out[6]: [(\'C:\\\\Projects\\\\python3_5\\\\Gephi\', [\'.ipynb_checkpoints\'], [\'17级学硕导师情况.csv\', \'17级学硕导师情况.xlsx\', \'bear.py\', \'bear.txt\', \'csv_init.py\', \'EuroSiS Generale Pays.gexf\', \'kmeans.py\', \'lesmiserables.gml\', \'network_x.py\', \'pd_nx_test.py\', \'result.csv\', \'result.txt\', \'Untitled.ipynb\', \'西游记.csv\']), (\'C:\\\\Projects\\\\python3_5\\\\Gephi\\\\.ipynb_checkpoints\', [], [\'Untitled-checkpoint.ipynb\'])]
首先,它返回一个迭代器,其次,每一层(tuple)有三个元素(list),如下:
[
([本层目录名],
[本目录下的目录],
[本目录下的文件]),
... ...
]
os.path.join()
合并各个字符串,添加’/‘为路径
os.path.join(\'dir1\',\'dir2\') Out[1]: \'dir1/dir2\'
os.path.basename(file_name)
剔除路径,保存文件名
os.path.basename(\'/123/123\') Out[1]: \'123\'
以上是关于『Os』常用方法记录的主要内容,如果未能解决你的问题,请参考以下文章