zoukankan      html  css  js  c++  java
  • Python学习之OS模块初识

     
     
    python编程时,经常和文件、目录打交道,这是就离不开os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令
    1. os.name    判断现在正在使用的平台,windows返回'nt';Linux返回'posix'
    2. os.getcwd()    得到当前工作的目录
    3. os.listdir()    指定所有目录下所有的文件和目录名。#注意:这里会将文件(目录或者隐藏文件)作为一个列表返回
    >>> os.listdir('/root')
    ['.bash_logout', '.bash_profile', '.bashrc', '.cshrc', '.tcshrc', 'anaconda-ks.cfg', '.bash_history', '.pki', '.mongorc.js', '.dbshell', 'test.sh', '.ssh', '.viminfo']
    以列表的形式全部举列出来,其中没有区分目录和文件
    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()    获得当前工作的目录
    12. os.system()    执行shell命令。

    注意:此处运行shell命令时,如果要调用python之前的变量,可以使用如下方式
    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)    返回文件路径

     

  • 相关阅读:
    JSP前三章测试改错
    实现文件上传
    Url和Uri的区别
    四套读写文件方案
    C++第一课
    数据聚合架构模式
    高并发怎么解决?
    为什么做不了软件架构师
    完整版go-mysql-elasticsearch安装步骤
    安装GO
  • 原文地址:https://www.cnblogs.com/xiangys0134/p/8184102.html
Copyright © 2011-2022 走看看