python中的三種鍵入方式
python2.x
python2.x中以下三個函式都支援:
1、raw_input()
2、input()
3、sys.stdin.readline()
raw_input( )將所有輸入作為字串看待,返回字串型別
input( )只能接收「數字」的輸入,返回所輸入的數字的型別( int, float )
sys.stdin.readline()將所有輸入視為字串,並在最後包含換行符'\n',可以通過sys.stdin.readline().strip('\n')去掉換行符。
示例import sys
a = input("input a: ")
b = raw_input("raw_input b: ")
c = sys.stdin.readline()
print(a,type(a))
print(b,type(b))
print(c,type(c))
輸出:input a: 12
raw_input b: 23
(12, )
('23', )
('34\n', )
Python 換行符轉換
因為工作需求,需要把目錄下的所有換行符轉換為windows換行符 r n 檔案太多,只好寫乙個簡單的python指令碼轉換。import os import os.path rootdir r d src def replace filename try oldfile open rootdir f...
Linux換行符和Windows換行符的區別與轉換
windows為乙個回車 r cr或 m 和乙個換行 n nl或lf 括號內是其它顯示方法 linux為乙個換行 n mac為乙個回車 r 檢視檔案是否含有windows換行符 windows notepad 檢視 顯示所有符號 linux file test.txt test.txt ascii ...
Python處理文字換行符
原始檔內容如下 原始檔每行後面都有回車,所以用下面輸出時,中間會多了一行 try with open r c users administrator desktop 20190506biji0.txt as f for line in f print line except filenotfound...