python3 test.py arg1 arg2 arg3
getopt模組是專門處理命令列引數的模組,用於獲取命令列選項和引數,也就是sys.ar**。命令列選項使得程式的引數更加靈活。支援短選項模式(-)和長選項模式(--)。該模組提供了兩個方法及乙個異常處理來解析命令列引數。
getopt.getopt 方法
getopt.getopt 方法用於解析命令列引數列表
語法格式如下:
getopt.getopt(args, options[, long_options])
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import sys
print('引數個數為:', len(sys.ar**), '個引數。')
print('引數列表:', str(sys.ar**))
執行以上**,輸出結果為:
引數個數為: 4 個引數。
引數列表: ['test.py', 'arg1', 'arg2', 'arg3']
其中:
sys.ar** 是命令列引數列表。
len(sys.ar**) 是命令列引數個數。
sys.ar**[0] 表示指令碼名。
python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...
python3怎麼賦值 python3中賦值問題?
我閒著沒事乾來詳細回答一波。phthon的物件實際儲存在記憶體上,而變數名對應了乙個位址,位址指向了那一塊記憶體。在第一例中,python在記憶體中開出了一片用來儲存int值1,然後將它的位址賦值給a,接下來a把位址賦值給b。此時a,b指向同乙個int值物件。後來b 1的操作做的是先計算b 1,計算...
centos7 怎麼使用python3
centos7 上是自帶python2.7的。但有一些時候我們需要使用python3,安裝和使用的方法很簡單。yum install epel release yum install python36 安裝完成之後,會在 usr bin 目錄下面發現有 因此我們我們需要使用python3的時候,就要...