查看原文
其他

Python基础之模块之os模块

2017-09-11 _知几 Python爱好者社区

作者:_知几

简书主页:http://www.jianshu.com/u/9dad6621d2a0


os.name      #显示当前使用的平台



os.getcwd()      #显示当前python脚本工作路径



os.listdir('dirname')        #返回指定目录下的所有文件和目录名



os.remove('filename')#删除一个文件



os.makedirs('dirname/dirname')#可生成多层递规目录



os.rmdir('dirname')#删除单级目录



os.rename("oldname","newname")    #重命名文件



os.system()    #运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shell



os.sep#显示当前平台下路径分隔符



os.linesep    #给出当前平台使用的行终止符



os.path.abspath(path)#显示当前绝对路径



os.path.dirname(path)#返回该路径的父目录



os.stat()    #获取文件或者目录信息


os.path.join(path,name)  #连接目录与文件名或目录 结果为path/name



补充:

os.curdir 返回当前目录: ('.')

os.linesep 输出当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"

os.pardir 获取当前目录的父目录字符串名:('..')

os.chdir("dirname") os.chdir() 方法用于改变当前工作目录到指定的路径。相当于shell下cd

os.path.splitext(path) 分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作 ,以“.”为分隔符

os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False

startswith()函数   此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。

endswith()函数  此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。

福利:文末扫码立刻关注公众号,“Python爱好者社区”,开始学习Python课程:

关注后在公众号内回复“课程”即可获取:

1.崔老师爬虫实战案例免费学习视频。

2.丘老师数据科学入门指导免费学习视频。

3.陈老师数据分析报告制作免费学习视频。

4.玩转大数据分析!Spark2.X+Python 精华实战课程免费学习视频。

5.丘老师Python网络爬虫实战免费学习视频。


Python爱好者社区


为大家提供与Python相关的最新技术和资讯。

长按指纹 > 识别图中二维码 > 添加关注

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存