1、鍵盤輸入輸出
輸入:input()和raw_input()
輸出:str()和format
raw_input([prompt]) 函式從標準輸入讀取乙個行,並返回乙個字串(去掉結尾的換行符):
#執行結果:!/usr/bin/python
#-*- coding: utf-8 -*-
str = raw_input("
請輸入:");
"你輸入的內容是:
", str
input([prompt]) 函式和raw_input([prompt]) 函式基本可以互換,但是input會假設你的輸入是乙個有效的python表示式,並返回運算結果。
2、檔案輸入輸出
some_sentences = '''3、錯誤與異常\i love learning python
because python is fun
and also easy to use
'''#
建立檔案,並寫入
f = open('
py5.txt
', 'w'
)#寫入f.write(some_sentences)
f.close()
#預設模式是讀取
f = open('
sentences.txt')
while
true:
line =f.readline()
if len(line) ==0:
break
(line)
f.close
python有兩種錯誤型別:語法錯誤
(無法編譯
)與異常
捕捉異常可以使用try/except語句。
try首先,try語句下的(try和except之間的**)被執行。:《語句》 #
執行別的**
except
《名字》:
《語句》 #
如果在try部份引發了'名字'異常
except
《名字》,《資料》:
《語句》 #
如果引發了'名字'異常,獲得附加的資料
else
:《語句》 #
如果沒有異常發生
如果沒有出現異常,except語句將被忽略。
如果try
語句之間出現了異常,
try之下異常之後的**被忽略,直接跳躍到
except
語句。如果異常出現,但並不屬於except中定義的異常型別,程式將執行外圍一層的
try語句,如果異常沒有被處理,將產生
unhandled exception
的錯誤。
linux標準輸入輸出錯誤輸出
linux shell 環境中支援輸入輸出重定向,用符號 和 來表示。0 1和2分別表示標準輸入 標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2 a.txt 表示將錯誤資訊輸出到檔案a.txt中。同時,還可以在這三個標準輸入輸出之間實現重定向,比如將錯誤資訊重定向到標準...
Linux 標準輸入 輸出 錯誤
1 檔案描述符 檔案檔案描述符 輸入檔案 0 輸出檔案 1 錯誤輸出檔案 2 2 將標準輸出和錯誤輸出重定向到同乙個檔案 2 1 usr bin bashname kevinecho nameipconfigkevin kevin mybash test.sh run.log.test.sh lin...
Linux的標準輸入 輸出,錯誤
以前經常看到 1,2這樣的符號,但是不知道是什麼意思。系統中有12個檔案描述符,0,1,2是標準輸入,輸出和錯誤。可以任意使用檔案描述符3到9 檔案檔案描述符 輸入檔案 標準輸入 0輸出檔案 標準輸出 1錯誤輸出檔案 標準錯誤2 標準輸入 0 預設是鍵盤輸入,也可以是檔案或其他命令的輸出 標準輸出 ...