标签:多级目录 exists init ref 路径 修改 poi txt net
重命名函数os.rename比win下的重命名强多了,它可以对路径重命名达到修改文件位置的功效.
判断是否存在文件夹
创建文件夹,可以创建多级目录
创建文件夹,只能创建单级目录
[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(‘dir1‘,‘dir2‘) Out[1]: ‘dir1/dir2‘
剔除路径,保存文件名
os.path.basename(‘/123/123‘) Out[1]: ‘123‘
标签:多级目录 exists init ref 路径 修改 poi txt net
原文地址:http://www.cnblogs.com/hellcat/p/7421880.html