python小例子之2 處理命令列引數

2021-08-22 10:58:17 字數 687 閱讀 2059

主題: 處理命令列引數

環境: winxp pro + sp2 + python2.5

備註: 請注意,凡是在源**檔案中使用了中文字元,請最好儲存為utf-8格式

**:python **

#callarg.py

import

sys# 如果命令列下沒有敲入選項引數,就提示使用者

# 大家注意,sys.argv的第乙個值是命令本身

iflen(sys.argv) < 2:  

print u'請輸入選項引數: -r -r -b -e\n'  

# 列印出所有命令列引數,並檢查-r -r -b -e 選項

# 這裡從argv陣列的第二個值開始迴圈

for i in

sys.argv[1:]:  

if i == '-r':  

print 'this is ' + i  

elif i == '-r':  

print 'this is ' + i  

elif i == '-b':  

print 'this is ' + i  

elif i == '-e':  

print 'this is ' + i  

else:  

print i + u'不是有效的選項引數'  

測試: 儲存為檔案,直接執行即可

python2處理耗時任務 Python

方法一 usr bin env python coding utf 8 計算上乙個的時間 引入datetime,calendar兩個模組import datetime,calendar last friday datetime.date.today oneday datetime.timedelta...

Struts2處理流程

基本簡要流程如下 1 客戶端瀏覽器發出 請求。2 根據 web.xml 配置,該請求被 filterdispatcher 接收。3 根據 struts.xml 配置,找到需要呼叫的 action 類和方法,並通過 ioc方式,將值注入給 aciton。4 action 呼叫業務邏輯元件處理業務邏輯,...

C Tips2 處理資料

1.以兩個下劃線或大寫字母和下劃線開始的變數不違法,但可能會導致不確定性。單下劃線開頭用作全域性識別符號。2.c 提供一種靈活的標準 3.在climits 中包含了一些限制資訊,如int max為最大的int,char bit為位元組位數。4.c 新增了一種c中沒有的初始化語句 int new in...