**:
#!/usr/bin/python
# filename: cat.py
import sys
def readfile(filename):
'''print a file to the standard output.'''
f = file(filename)
while true:
line = f.readline()
if len(line) == 0:
break
print line, # notice comma
f.close()
# script starts from here
if len(sys.argv) < 2:
print 'no action specified.'
sys.exit()
if sys.argv[1].startswith('--'):
option = sys.argv[1][2:]
# fetch sys.argv[1] but without the first two characters
if option == 'version':
print 'version 1.2'
elif option == 'help':
print '''\
this program prints files to the standard output.
any number of files can be specified.
options include:
--version : prints the version number
--help : display this help'''
else:
print 'unknown option.'
sys.exit()
else:
for filename in sys.argv[1:]:
readfile(filename)
boost bind引數例子使用
bind並不是乙個單獨的類或函式,而是非常龐大的家族,依據繫結的引數個數和要繫結的呼叫物件型別,總共有十個不同的形式,但它們的名字都叫bind.bind接受的第乙個引數必須是乙個可呼叫物件f,包括函式,函式指標,函式物件和成員函式,之後bind接受最多9個引數,引數的數量必須與f的引數數量相等 1,...
用陣列做引數的例子
dim maxbound maxbound ubound arr redim preserve arr maxbound 1 arr maxbound 1 newitem end sub sub remove byref arr olditem 用於移出陣列舊內容的過程 dim maxbound,o...
jQuery cookie的使用例子
這是乙個jquery cookie的使用例子,通過本示例的學習希望朋友們能熟悉在引入jquery.cookie.js外掛程式後,如何去使用它,你可以了解到cookie天數設定 日期設定 多個cookie的設定 如何獲取cookie 通過 date 物件設定過期日期為 3 天後的那天 設定有效期天數等...