亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
求教sys.stdin,sys.stdout
[打印本頁]
作者:
yongsheng_2012
時間:
2013-06-27 15:25
標題:
求教sys.stdin,sys.stdout
最近在看python cookbook,對于下面一段
#!/usr/bin/python
import os,sys
nargs = len(sys.argv)
if not 3 <= nargs <= 5:
print "usage:%s search_text replace_text [infile [outfile]]" % os.path.basename(sys.argv[0])
else:
stext = sys.argv[1]
rtext = sys.argv[2]
input_file = sys.stdin
output_file = sys.stdout
if nargs > 3:
input_file = open(sys.argv[3])
if nargs > 4:
output_file = open(sys.argv[4],'w')
for a in input_file:
output_file.write(a.replace(stext,rtext))
output_file.close()
input_file.close()
復制代碼
中的input_file = sys.stdin,output_file = sys.stdout這兩句,不知道作用是什么,麻煩大家?guī)兔忉屢幌,先謝謝了
作者:
challengezcy
時間:
2013-06-27 17:30
input_file = sys.stdin 標準輸入,從鍵盤輸入
output_file = sys.stdout 標準輸出,輸出到終端設備
作者:
yongsheng_2012
時間:
2013-06-27 17:51
回復
2#
challengezcy
謝謝
是的,這個可以理解,但是出現(xiàn)在這個腳本中的意義是什么,在什么情況下這兩句會起作用
作者:
iacxc
時間:
2013-06-27 20:25
初始化變量而已。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2