首页 > 其他 > 详细

『Os』常用方法记录

时间:2017-10-06 16:13:59      阅读:292      评论:0      收藏:0      [点我收藏+]

os.rename(name_old, name_new)

『Scrapy』爬取斗鱼主播头像

重命名函数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』常用方法记录

原文:http://www.cnblogs.com/hellcat/p/7421880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!