zoukankan      html  css  js  c++  java
  • os模块详解2

    1.os.getenv('HOME')  读取操作系统环境变量HOME的值。

    2.os.environ 返回操作系统所有的环境变量。

    3.os.environ.setdefault(‘a’,‘b’)    设置系统环境变量,仅在程序运行时有效。因为os.environ返回的是一个字典,setdefault是字典里的一个方法。

     如果存在b就返回b,不存在就添加b到字典里。

    4.os.linesep 给出当前系统的行终止符。win系统是‘ ’,linux和Mac是' '

    5.os.name 指示你正在使用的平台。win是'nt',linux是‘posix’

    6.os.rename('old','new') 将当前路径下的目录或者文件名等重命名。前面是原来的名称,后面是要改的名称。

    7.os.makedirs()  创建多级目录,如 os.makedirs(r'test ushpuke')

    8.os.mkdir() 创建单级目录,如os.mkdir(r'usersuytRty') 如果有目录不存在,会报错。

    9.os.stat(file) 获取文件属性,权限,创建时间等属性。

    10.os.chmod(file) 修改文件权限和时间戳

    11.os.exit()  终止当前进程。

    12.os.path.getsize(filename)  获取文件大小

    13.dir 目录区,dirname目录名。

    14.os.path.join(dir,filename)  路径名和目录名,文件名等的拼接。

    >>> os.path.join(r'C:UsersLENOVODesktop','lianxi','noth')
    'C:\Users\LENOVO\Desktop\lianxi\noth'
    

    15.os.chdir(chdirname)  改变工作目录到chdirname。用os.getcwd() 可查看工作目录是否改变。

    16.os.get_terminal_size()  查看当前终端的大小,返回的是当前终端每行可存在的字数,可以打印多少行。

    17.os.kill(number,signal.SIGILL)  杀死进程

    总结:os模块里的方法主要分为带path的和不带path的,如下图

  • 相关阅读:
    HDU 2602 Bone Collector (01背包)
    POJ 3624 Charm Bracelet (01背包)
    人见人爱A^B
    算菜价 HDU_2090
    Stride Convolution
    PaddingValid convolutionsSame convolutions
    Latex修改局部字体大小
    端到端的深度学习
    多任务学习(multi-task learning)
    迁移学习(Transfer learning)
  • 原文地址:https://www.cnblogs.com/Roc-Atlantis/p/8821171.html
Copyright © 2011-2022 走看看