zoukankan      html  css  js  c++  java
  • python学习-48 模块2

    sys修改环境变量

    ----------

    只能临时修改

    import sys
    sys.path.append()

    例如:
    import sys
    sys.path.append('C:UsershualongPycharmProjects	estday21	est.py')


    要永久修改,需要在系统属性里改环境变量

    添加绝对路径:

    import sys,os
    
    if __name__ == '__main__':
        BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
        sys.path.append(BASE_DIR)

    OS模块

    --获取当前工作的路径

    print(os.getcwd())  

    --改变当前工作的路径

    os.chdir('test0')     # 放到test0文件夹里,返回上一层  os.chdir('..')

     ---其他

    os.path.exists(path)       # 如果path存在返回True,否则返回False
    os.path.isabs(path)        # 如果path是个绝对路径,返回True
    os.path.isfile(path)       #如果path是一个存在的文件,返回True
    os.path.isdir(path)        #如果path是一个存在的目录,返回True
    os.path.join(path1,path2,....)              # 将多个路径拼接后返回
    os.path.getatime(path)        # 返回path所指向的文件或目录的最后存取时间
    os.path.getmtime(path)      #返回path所指向的文件或者目录的最后修改时间

    os.makedirs('main/main1')        # 生成多层递归目录
    os.removedirs('main/main1')      # 删除main1(只删空文件夹,如果main也是空的也删除)
    os.mkdir()    # 生成单级目录
    os.rmdir()    # 删除单级空目录
    os.listdir()   # 列出指定目录下的所有文件和子目录
    os.stat()      # 介绍指定的文件信息
    os.sep         # 输出操作系统指定的路径分隔符
    os.linesep      # 输出当前平台使用的行终止符
    os.pathsep      # 输出用于分割文件路径的字符串
    os.name         # 输出字符串只是当前平台的名字
    os.system()     #  显示命令例如:dir的信息
    os.path.split()     # 将path分割成目录和文件名二元组放回
    os.path.dirname()
    os.path.basename()


    sys模块

    1 sys.argv        # 命令行参数list,第一个元素是程序本身路径
    2 sys.exit(n)     # 退出程序,正常退出时exit(0)
    3 sys.version     # 获取python解释程序版本信息
    4 sys.maxint       # 最大的Int值
    5 sys.path         # 返回模块的搜索路径
    6 sys.platform     #返回操作系统平台名称

     进度条例子:

    import sys,time
    for i in range(100):
    
        sys.stdout.write('#')
        time.sleep(1)
        sys.stdout.flush()
  • 相关阅读:
    OC之class与metaclass
    call vs apply
    ABI
    WEB服务器的四种类型
    情绪控制
    位置无关代码
    Finding Leaks Using Instruments
    Mac之TwoLevel Namespace
    Apache的几个特性
    Mac之debuging symbol
  • 原文地址:https://www.cnblogs.com/liujinjing521/p/11269123.html
Copyright © 2011-2022 走看看