Python與模塊--01sys
sys
模塊sys讓你能夠訪問與Python解釋器緊密相關的變量和函數.
函數/變量 | 描述 |
argv | 命令行參數,包括腳本名 |
exit([]) | 退出當前程序,可通過可選參數指定返回值或錯誤消息 |
modules | 一個字典,將模塊名映射到加載的模塊 |
path | 一個列表,包含要在其中查找模塊的目錄的名稱 |
platform | 一個平臺標識符,如sunos5或win32 |
stdin | 標準輸入流 |
stdout | 標準輸出流 |
stderr | 標準錯誤流 |
sys.argv
sys.argv[ ]其實就是一個列表,裏邊的項為用戶輸入的參數
#test.py
import sys
#打印test.pyzero = sys.argv[0]
print zero
#打印test.py後面的第一個參數 first = sys.argv[1] print first
#打印含第二個參數之後所有
two = sys.argv[2:]
print two
結果如下:
$ python test.py a b c d e f test.py a [‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]
Python與模塊--01sys
相關推薦
Python與模塊--01sys
輸出流 解釋器 style 目錄 相關 table 程序 映射 所有 sys 模塊sys讓你能夠訪問與Python解釋器緊密相關的變量和函數. 函數/變量 描述 argv 命令行參數,包括腳本名 exit([]) 退出當前程序,可通過可選參數指定返回值或錯誤消
Python中模塊的發布與安裝
fix .tar.gz 沖突 lena python math port ... bsp 模塊(Module) Python中有一個概念叫做模塊(module),這個和C語言中的頭文件以及Java中的包很類似,比如在Python中要調用sqrt函數,必須用import
python 3 包與模塊
ack lpar syn 文件 shell turn hang insert return 包與模塊 一 、模塊 1 什麽是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是模塊名字加上.py的後綴。 import加載的模塊分為四個通用類別
Python paramiko模塊的安裝與使用
paramikoparamiko是Python語言編寫的遵循SSH2協議,支持加密和認證方式,連接遠程服務器執行命令或者上傳下載文件。一、安裝paramikopip3 install paramiko二、使用用戶名密碼方式遠程執行命令import paramiko ssh = paramiko.SSHClie
python:os模塊與sys模塊常用函數
blog 結果 保存 class 常用函數 pytho 文件 mkdir popen print(sys.path)#打印環境變量name.py:print(sys.argv)在命令行下輸入python name.py 123,會依次輸出name.py 123os.syst
python--面向對象與模塊補充,反射
python 面向對象 模塊反射 在python中,私有屬性可以通過__(兩個下劃線定),實際上一個下劃線也表示私有屬性,不過還是可以訪問到關於私有屬性、方法——Python並沒有真正的私有化支持,但可用下劃線得到偽私有,所以盡量避免定義以下劃線開頭的變量"單下劃線 " 開始的
python的模塊與包
方法 如果 style div 文件 嵌套 使用 如何 col 類似於C語言的包含頭文件去引用其他文件的函數,python也有類似的機制,常用的引入方法有以下 import 模塊名 #模塊名就是py文件名 #使用這種方法以後調用函數的時候要使用模塊名.函數名()這
Python之模塊與包(下)
dir 模塊 關於 mode 二層 man manage 組織 否則 1、什麽是包 #官網解釋 Packages are a way of structuring Python’s module namespace by using “dotte
我要學python之函數與模塊
utc 整數 minute sam platform 也會 技術 棧內存 lib 函數 這概念和c語言中的函數呀,java中的方法概念其實是一樣的。函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。 比如說,java中的System.out.println(
Python configparser模塊 與 subprocess 模塊
mod 再次 man none command pow for 錯誤輸出 options configparser 模塊 Python中 configparser 模塊用於讀取和編輯配置文件,更多的是用於讀取配置文件。配置文件的格式如下,可以包含多個section(例如:d
python(logging,hashlib與模塊導入)
enc mod ogg logger ica 模塊導入 fig 提示 level logging模塊 # encoding:utf-8import logginglogging.basicConfig( level=logging.DEBUG, filena
Python re模塊與正則表達式詳解
代碼 子串 pil 如何實現 第一個 列表 相同 使用 空字符 Python 中使用re模塊處理正則表達式,正則表達式主要用來處理文本中的查找,匹配,替換,分割等問題;我們先來看一個問題,切入正則表達式。 問題: 匹配字符串,最少以3個數字開頭。使用Python代碼如何實現
python argpare 模塊的簡單用法
python1、實例:#!/usr/bin/python #coding:utf-8 import argparse parser = argparse.ArgumentParser() parser.add_argument(‘-s‘,‘--string‘,dest=‘string‘,nargs=1
python 時間模塊小結(time and datetime)
間隔 -i date對象 per inf ear macbook port 兩個 一:經常使用的時間方法 1.得到當前時間 使用time模塊,首先得到當前的時間戳 In [42]: time.time() Out[42]: 1408066927.208922 將時間戳轉換
python fileinput 模塊替換文件全局內容
python fileinputnginx.conf 文件有如下內容: server { ..................................................................... server 192.
python collections模塊中namedtuple()
ansible最近看Ansible API中引用了collections的namedtuple()網上搜了一番後,發現是一個集合模塊,提供了多種集合類。In [1]: from collections import Callable Hashable
python常用模塊
sin info app ans tro apple mozilla pre pytho urllib 1. urllib.urlopen() 打開網頁 from urllib import request import json response = request.
python os模塊功能和方法總結
isp 通用 工作 相同 使用 結束 所有 erro 大量 1 os.sep 可以取代操作系統特定的路徑分割符 2 os.linesep 字符串給出當前平臺使用的行終止符。例如,Windows使用‘\r\n‘,Linux使用‘\n‘ 而Mac使用‘\r‘。
Python xlwt模塊
run width format constant als pro enter gen esc Examples Generating Excel Documents Using Python’s xlwt Here are some simple examples u
python第三方模塊的導入
.bashrc 內置 error: 環境變量 append 加載 嘗試 share 添加 模塊搜索路徑 當我們嘗試加載一個模塊時,Python會在指定的路徑下搜索對應的.py文件,如果找不到,就會報錯: >>> import module1 Traceba