Python3 OS模块

本文着重于OS各种运用实例,难度自己开发。

OS中关于目录的常用方法

Python3 OS模块
#导入模块,这里就不在多说了。。。
Python3 OS模块
#os.system(‘commod’) —>>commod 为shell命令,下面的返回值如果为0则表示成功,若为非0则为执行失败Python3 OS模块
#os.getcwd() 为获取当前的工作路径,若在shell环境里面则是echo $PWD
Python3 OS模块
#os.chdir()为切换路径,相当于cd
Python3 OS模块
Python3 OS模块
#os.listdir(path=’.或者…’)为查看目录下的文件,一个’.’()括号中间填写你想查看的路径下面的文件,可以填写绝对路径
Python3 OS模块
#os.mkdir(),为创建目录,如果创建成功则不输出,创建失败则会
Python3 OS模块
#创建多层目录,成功则不会输出,失败则抛出错误,相当于mkdir -p
Python3 OS模块
#os.remove(),删除文件,成功则不会输出,失败则会抛出错误
Python3 OS模块
#os.rmdir()删除单层目录,如果是空目录则会删除成功,非空目录则会删除失败,抛出错误
Python3 OS模块
#os.rename(‘old_name’,‘new_name’),简单来说就是更改名字咯~!

OS.path.xxx的使用方法
Python3 OS模块
#os.path.basename(’’),就是把路径去掉,单独输出文件名字
Python3 OS模块
#os.path.dirname(’’),把文件名去掉,单独输出路径名字
Python3 OS模块
#os.path.join(‘1’,‘2’),就是把路径组合起来,仔细看我最后输出的Dir。
Python3 OS模块
#os.path.split(),把文件名和路径分开,如果是路径结尾的话,会把路径分割出来,他没有判断是否是文件的功能。
Python3 OS模块
#os.path.getatime(),返回指定文件最近的访问时间,单位是浮点秒数
#os.path.getctime(),返回指定文件创建的时间,单位是浮点秒数
#os.path.getmtime(),返回指定文件修改的时间,单位是浮点秒数
Python3 OS模块
#os.path.exists(’’),判断文件或者目录是否存在,存在输出True,否则输出False
Python3 OS模块
#os.path.isabs(’’),判断输入的字符串是否是绝对路径,但是不会去判断路径是否存在。
Python3 OS模块
#os.path.isdir(’’),判断是否存在输入路径,并且为目录
Python3 OS模块
#os.path.isfile(’’),判断是否存在输入文件,并且为文件
Python3 OS模块
#os.path.islink(),判断是否存在指定路径,并且为符号链接
Python3 OS模块
#os.path.ismount(’’),判断是否存在指定路径,并且判断是否为挂载点

#每一个成功者都有一个开始。勇于开始,才能找到成功的路。
#别人在努力,你为什么不努力?
#我问过一个月薪过30K的人,他高薪的原因,他和我说了一句话:“我的努力大于我的天赋。”