python 經常使用模塊大全

1.getpass 模塊  通常用於獲取用戶輸入的密碼

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

2.os模塊 

(1)os.system(命令)  執行系統命令php

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

由上可見,若把執行賦給一個變量,那麼這個變量只會等於執行後的返回狀態,不是結果。0表明執行成功python

(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 獲取執行時的參數dom

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

咱們在服務器上執行ide

會獲取傳入的兩個參數,如沒有,會報錯spa

(2)sys和os結合使用的案例3d

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

此處注意:python和php不同,雙引號不能解釋變量,因此只有用join來把變量賦給前面的字符串,固然用+也能夠,固然若前面不爲空 join 和 + 仍是有區別的code

 4.random

(1)random.uniform(1,10)  取1-10之間的一個隨機數(可爲小數)orm

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

一個簡單的小遊戲blog

相關文章
相關標籤/搜索