sys模組
#! /usr/bin/python2.6
import
sysfor line in
sys.stdin:
print line,
先寫乙個指令碼,顯示行號和內容,之後引用它
#/usr/bin/env python利用管道執行它import
sys
counter = 1
while
true
: line = sys.stdin.readline()
ifnot
line:
break
"%s:%s"
% (counter,line)
counter += 1
[root@localhost python]利用enumerate()可簡化指令碼# ls|python sys.py
1:new_pysysinfo.py
2:pysysinfo.py
3:pysysinfo.pyc
4:re1.py
5:re2.py
6:sys.py
#/usr/bin/env pythonsys.stdin是乙個可讀的檔案物件,sys.stdout是乙個可寫的檔案物件import
sys
fori,line
inenumerate(sys.stdin):
"%s:%s"
% (i,line)
sys.stdin與可讀檔案物件具有相同的型別,sys.stdout與可寫檔案物件具有相同的型別
stringio:將字串當做檔案來進行處理
urllib:檢視網頁檔案
>>>import
urllib
>>> url = urllib.urlopen(""
) >>> urlfile = url.read()
>>> len(urlfile)
7900
Python標準輸入輸出
以乙個從控制台接收使用者輸入的名字字串為例,排除空格和單純的換行符 import sys while true sys.stdout.write 請輸入你的名字 name sys.stdin.readline if not name.strip sys.stdout.write 輸入的名字為空 n ...
標準輸入輸出
linux的大部分命令都具有標準的輸入輸出埠,有哪些標準裝置資訊?名稱 檔案描述符 含義裝置 說明stdin 0標準輸入 鍵盤命令在執行時所需要的輸入資料,通過它來獲取 stdout 1標準輸出 顯示器命令在執行後所產生的輸出資料,通過它來送出 stderr 2標準錯誤 顯示器命令在執行後所產生的錯...
標準輸入輸出
目錄流緩衝 格式輸出 格式輸入 目錄流緩衝 格式輸出 格式輸入 記錄下,了解概念。當用流或檔案描述字i o函式開啟乙個檔案時,分別返回乙個流或檔案描述字,後面就可以將這個流或檔案描述字作為引數交給相應讀寫函式來完成實際的讀寫操作。通過關閉檔案可以終止程式與檔案的連線。檔案描述字表示為int型別的物件...