zoukankan      html  css  js  c++  java
  • python 常用模块大全

    1.getpass 模块  一般用于获取用户输入的密码

    import getpass
    pwd = getpass.getpass('input your pass')
    print(pwd)
    print(type(pwd))
    View Code

    2.os模块 

    (1)os.system(命令)  执行系统命令

    import os
    a = os.system('pwd')
    print('iam',a)
    View Code
    /home/PyWork
    iam 0
    View Code

    由上可见,若把执行赋给一个变量,那么这个变量只会等于执行后的返回状态,不是结果。0代表执行成功

    (2)popen  获取命令执行的结果

    import os
    a = os.popen('pwd').read()
    print('a is ',a)
    View Code
    a is  /home/PyWork
    View Code

    3.sys 模块

    (1)sys.argv 获取执行时的参数

    import sys
    print(sys.argv[0])
    print(sys.argv[1])
    View Code

    我们在服务器上执行

    会获取传入的两个参数,如没有,会报错

    (2)sys和os结合使用的案例

    import sys,os
    os.system(''.join(sys.argv[1]))
    View Code

    此处注意:python和php不一样,双引号不能解释变量,所以只有用join来把变量赋给前面的字符串,当然用+也可以,当然若前面不为空 join 和 + 还是有区别的

     4.random

    (1)random.uniform(1,10)  取1-10之间的一个随机数(可为小数)

    import random
    a = int(random.uniform(1,10))
    b = int(input('please input a num'))
    while a != b :
        if a > b :
            print('you num is too min')
            b = int(input('please input a num'))
        else:
            print('you num is too big')
            b = int(input('please input a num'))
    else:
        print('you are right')
    View Code

    一个简单的小游戏

  • 相关阅读:
    web框架学习
    css上
    数据库
    线程
    反射以及部分内置方法
    排序函数sort() 和sorted() 之介绍
    类的绑定方法
    继承
    面向对象和类
    混淆矩阵、准确率、召回率
  • 原文地址:https://www.cnblogs.com/paopao123/p/10757010.html
Copyright © 2011-2022 走看看