深度学习---Python OS模块命令

转载自http://www.cnblogs.com/breakcircle/p/6261566.html 获取文件所在路径import os

  • os.path.dirname(__file__)  获取当前文件的所在路径
  • print (os.path.dirname(os.path.dirname(__file__))) 获取当前文件的所在目录的上级路径

  • print (os.path.dirname(os.path.dirname(os.path.dirname(__file__))))  获取当前文件的所在目录的上级目录的上级路径
  •  

    1. os.name()——判断现在正在实用的平台,Windows 返回 ‘nt‘; Linux 返回’posix‘

    2. os.getcwd()——得到当前工作的目录。

    3. os.listdir()——指定所有目录下所有的文件和目录名。例: 

    技术分享

      以列表的形式全部列举出来,其中没有区分目录和文件。

    4. os.remove()——删除指定文件

    5. os.rmdir()——删除指定目录

    6. os.mkdir()——创建目录

      注意:这样只能建立一层,要想递归建立可用:os.makedirs()

    7. os.path.isfile()——判断指定对象是否为文件。是返回True,否则False

    8. os.path.isdir()——判断指定对象是否为目录。是True,否则False。例:    

        技术分享

    9. os.path.exists()——检验指定的对象是否存在。是True,否则False.例:

    技术分享

    10. os.path.split()——返回路径的目录和文件名。例:

    技术分享

    此处只是把前后两部分分开而已。就是找最后一个‘/‘。看例子:

    技术分享

    11. os.getcwd()——获得当前工作的目录(get current work dir)

    12. os.system()——执行shell命令。例:

    技术分享

    注意:此处运行shell命令时,如果要调用python之前的变量,可以用如下方式:

    var=123 os.environ[‘var‘]=str(var) //注意此处[]内得是 “字符串” os.system(‘echo $var‘) 13. os.chdir()——改变目录到指定目录

    14. os.path.getsize()——获得文件的大小,如果为目录,返回0

    15. os.path.abspath()——获得绝对路径。例:

    技术分享

    16. os.path.join(path, name)——连接目录和文件名。例:

    技术分享

    17.os.path.basename(path)——返回文件名

    技术分享

    18. os.path.dirname(path)——返回文件路径

    技术分享



    本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

    相关文章

    立即
    投稿

    微信公众账号

    微信扫一扫加关注

    返回
    顶部