一丶Python模組之getpass模組

2022-07-22 10:15:11 字數 909 閱讀 7113

python 模組(module),是乙個 python 檔案,以 .py 結尾,包含了 python 物件定義和python語句。

getpass模組提供了可移植的密碼輸入,一共包括下面兩個函式:

1. getpass.getpass()

2. getpass.getuser()

getpass.getpass()

1 getpass.getpass([prompt[, stream]])
提示使用者輸入一段密碼,引數 prompt 用於提示使用者開始輸入,預設為'password: '。

輸入密碼時,如果想要不可見,可使用getpass 模組中的 getpass方法。例:

1

#!/usr/bin/env python2#

-*- coding: utf-8 -*-34

import

getpass

56 pwd = getpass.getpass("

input your password:")

78print pwd

getpass.getuser()該函式返回登入的使用者名稱,不要引數。

該函式會檢查環境變數logname,user,lnameusername, 以返回乙個非空字串。如果這些變數的設定為空的話,會從支援密碼的資料庫中獲取使用者名稱,否則會觸發乙個找不到使用者的異常!

注,此模組在pycharm中無法使用。

一丶Python簡介

本節目標 學習了解python語言在當今社會的現狀及其未來的發展前景,及對本次課程的總體介紹 本章作為學習筆記記錄學習狀態 python具有如下兩個特徵 python區分大小寫 識別符號可以有字母 數字 下劃線 組成,其中不能使用數字開頭 識別符號不能是python關鍵字,但可以包含關鍵字 識別符號...

python學習之模組 模組 一

把一些常用的函式放在乙個py檔案中,這個檔案就稱之為模組。1.方便管理。讓程式的解構更加清晰,實現功能的重複使用 2.提公升開發效率。俗話說的拿來主義,避免重複造輪子,使用別人寫好的實現了某些功能的模組,可以大大提高開發效率。第一類 內建模組,也叫做標準庫。python自帶,200多個,每個模組又包...

python模組之shutil模組

高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 import shutil shutil.copyfileobj open old.xml r open new.xml w shutil.copyfile ...