隨筆:15 文章:206 評論:35 引用:0
fenglin
創新、創意、挑戰
C++博客
首頁
發新隨筆
發新文章
聯系
聚合
管理
sys模塊
#
!/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)
輸出
$ python cat.py
No action specified.
$ python cat.py --help
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
$ python cat.py --version
Version 1.2
$ python cat.py --nonsense
Unknown option.
$ python cat.py poem.txt
Programming is fun
When the work is done
if you wanna make your work also fun:
use Python!
發表于 2010-08-31 18:06
風林
閱讀(160)
評論(0)
編輯
收藏
引用
所屬分類:
Python
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
django框架安裝與配置
學python兩天半時間寫的成果
repr函數
assert語句
exec和eval語句
lambda形式
在函數中接收元組和列表
使用列表綜合
vim快捷鍵總圖
特殊的方法
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
CALENDER
<
2025年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
jBPM
(rss)
隨筆檔案
2011年7月 (1)
2011年4月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年8月 (4)
2010年7月 (2)
文章分類
AJAX(2)
(rss)
Android(2)
(rss)
C#(20)
(rss)
C++(6)
(rss)
ckeditor&ckfinder(1)
(rss)
CSS
(rss)
Delphi(2)
(rss)
Hibernate(39)
(rss)
JAVA(95)
(rss)
jQuery(1)
(rss)
JSP(9)
(rss)
Maven(1)
(rss)
MySQL(4)
(rss)
OOP(1)
(rss)
Python(42)
(rss)
Spring(31)
(rss)
SQL Server(4)
(rss)
Struts2(35)
(rss)
SVN(1)
(rss)
Tomcat(1)
(rss)
Ubuntu(1)
(rss)
軟件加解密技術
(rss)
雜文(1)
(rss)
文章檔案
2011年8月 (1)
2011年7月 (3)
2011年6月 (19)
2011年5月 (2)
2011年4月 (1)
2011年2月 (1)
2010年12月 (2)
2010年11月 (21)
2010年10月 (67)
2010年9月 (48)
2010年8月 (37)
2010年7月 (4)
新聞檔案
2010年7月 (1)
相冊
CSS
Hibernate
搜索
最新評論
1.?re: Struts2_三種傳參數方法
方式的發生
--阿飛史蒂夫
2.?re: 在Win7上搭建JSP開發環境
評論內容較長,點擊標題查看
--鄒
3.?re: ckeditor&ckfinder&s2sh集成
評論內容較長,點擊標題查看
--庸幾何
4.?re: 在Win7上搭建JSP開發環境
下個 myeclipse@lou
--孫毅
5.?re: 在Win7上搭建JSP開發環境
@lou
運行 -cmd 找到startup.bat 在java 環境中運行
--孫毅
閱讀排行榜
1.?開始找Java開發類工作了(510)
2.?給一家公司的軟件做加密方案(443)
3.?一流、二流、三流(421)
4.?周一到周五都得出差,周末才能回(420)
5.?最近工作有點忙(381)
評論排行榜
1.?周一到周五都得出差,周末才能回(2)
2.?給力2011(2)
3.?最近工作有點忙(0)
4.?生活(0)
5.?在博客園開博了(0)
Powered By:
博客園
模板提供
:
滬江博客
欧美亚洲国产精品久久蜜芽
|
亚洲成色www久久网站夜月
|
91久久成人免费
|
国产精品无码久久久久
|
亚洲人成无码久久电影网站
|
一本一本久久A久久综合精品
|
久久精品a亚洲国产v高清不卡
|
国产99久久久国产精品~~牛
|
久久人做人爽一区二区三区
|
av国内精品久久久久影院
|
婷婷久久综合
|
日本福利片国产午夜久久
|
久久精品国产免费观看三人同眠
|
狠狠色丁香婷综合久久
|
久久人人爽人人人人片av
|
亚洲国产精品久久久久久
|
中文字幕日本人妻久久久免费
|
久久精品99久久香蕉国产色戒
|
久久最新精品国产
|
久久99热只有频精品8
|
久久久久久午夜精品
|
中文字幕久久欲求不满
|
久久99精品国产自在现线小黄鸭
|
国产免费久久久久久无码
|
亚洲中文久久精品无码ww16
|
精品伊人久久久
|
久久夜色精品国产www
|
激情久久久久久久久久
|
99久久精品免费看国产一区二区三区
|
99久久无码一区人妻a黑
|
久久亚洲私人国产精品vA
|
狠狠色丁香久久婷婷综合_中
|
久久久久久极精品久久久
|
精品久久久无码中文字幕天天
|
国产精品久久久久久搜索
|
99久久er这里只有精品18
|
人妻无码中文久久久久专区
|
日韩人妻无码精品久久免费一
|
日韩久久久久久中文人妻
|
伊人久久综合成人网
|
亚洲AV乱码久久精品蜜桃
|