• python 教程 第十二章、 标准库


    第十二章、 标准库
    See Python Manuals ? The Python Standard Library ?
    1)    sys模块

    import sys  
    
    
    if len(sys.argv) < 2: 
        print 'No action specified.' 
        sys.exit()  
    
    
    if sys.argv[1].startswith('--'): 
        option = sys.argv[1][2:] 
        if option == 'version': 
            print 'Version 1.2' 
        elif option == 'help': 
            print 'This program prints help' 
        else: 
            print 'Unknown option.' 
          sys.exit()

    探索更多知识可使用help(sys)

    2)    os模块
    os.name字符串指示你正在使用的平台。
    os.getcwd()得到当前工作目录
    os.getenv()和os.putenv()分别读取和设置环境变量。
    os.listdir()返回指定目录下的所有文件和目录名。
    os.remove()函数用来删除一个文件。
    os.system()函数用来运行shell命令。
    os.linesep字符串给出当前平台使用的行终止符
    os.path.split()函数返回一个路径的目录名和文件名。
    os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。
    os.path.existe()函数用来检验给出的路径是否真地存在。
    探索更多知识可使用help(os)

    3)    数学运算
    Math模块

    import math 
    print math.pi 
    print math.sqrt(9) 
    print sin(2 * pi / 180) 

    random模块

    import random 
    print random.random() 
    print random.choice(['Life of Brian', 'Holy Grail']) 
    print random.randint(1, 10) 

    decimal小数

    >>> import decimal                  # Decimals: fixed precision 
    >>> d = decimal.Decimal('3.141') 
    >>> d + 1 #Decimal('4.141') 
    >>> decimal.getcontext().prec = 2 
    >>> decimal.Decimal('1.00') / decimal.Decimal('3.00') 
    Decimal('0.33') 

    fractions分数

    import fractions 
    f = fractions.Fraction(2, 3) #2/3 
    print f + 1 #5/3 
    print f + fractions.Fraction(1, 2) #7/6 
  • 相关阅读:
    Javascript中对文字编码的三个函数
    Web.config文件中关于Cookie安全性的考量和设置
    面试时被问到的问题
    JQuery中查找父元素,子元素,追加元素,插入元素和删除元素 及其他常用方法
    JQuery插件开发学习
    Umbraco image中使用Crop URL
    SQL中的row_number() over()解释
    GEO,IGSO,MEO,LEO
    计算机网络端口常识
    VMnet1和VMnet8 未识别的网络的解决方法
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6468834.html
Copyright © 2020-2023  润新知