1、raw_input()
raw_input()函式用來獲取從鍵盤上獲取一行文字,將以字串的形式返回使用者輸入的一切內容,意思就是比如從鍵盤輸入的是數字也將以字串的形式獲取。
2、imput()
input()把讀入的資料預設為python表示式,對於input()函式,輸入字串時要用引號將其轉化為合法的python表示式。
3、open()函式獲取檔案內容
形式:
open(「檔名(包含位址)」,引數)
引數:
第乙個引數是檔名,包含路徑,第二個引數是開啟模式
『r』:唯讀,預設,如果檔案不存在則拋異常
『w』:只寫,如果檔案不存在則自動建立
『a』:附加檔案到末尾
『r+』:讀寫
如果以二進位制的方式開啟檔案,則需要在模式引數後面加上」b」例如:rb、wb等
open()的方法
read(size)方法,引數size表示讀取的數量,省略則讀取全部
readline()方法,讀取檔案的一行內容
readlines()方法,讀取所有的行並以檔案的每行作為乙個元素到陣列裡面,[line1,line2,…,linen];在避免將檔案的所有內容都載入到記憶體中時,常常使用這種方法來提高效率。
例:
file = open("c:test.text",'r')
lines = file.readlines()
forline
inlines:
line = line.strip()#strip()函式用於去除每行收尾的空格
print line
file.close()
4、用linecache模組獲取指定行的檔案內容
與open()函式不同的是,linecache模組可以進行快取,當讀取大檔案時可以使用它來提高效率
該模組使用:
getline(filename,lineno)函式來從任意檔案獲取任意行的內容
該模組使用:
getlines(filename)來獲取檔案的全部內容;檔案的輸出形式為列表
該模組使用
clearcache()函式來清除快取
例:
import linecache
file = linecache,getlines("c:test.text")
lines = file.readlines()
forline
inlines:
line = line.strip()#strip()函式用於去除每行收尾的空格
print line
file.close()
python獲取ALM資料
單個請參考之前寫的方法 def getalltestset self,testsetid 通過測試集id獲取測試集物件 thetestset self.gettestset testsetid 通過測試集物件獲取測試集id和名稱 testsetdata self.gettestsetdata the...
python 本地資料獲取
在python中需要長期儲存的本地資料都以檔案的方式存在,所以獲取本地資料其實就是從檔案中讀取資料。開啟檔案的方法如下 引數一是必須的,表示檔案的儲存路徑。引數二是檔案的開啟模式,是可選的,預設值是 r 表示以讀模式開啟。引數三表示緩衝區大小,1 表示使用系統預設的緩衝區大小,0 表示不使用緩衝,1...
python獲取token資料
首先講講token是什麼?token的專業術語 token是服務端生成的一串字串,以作客戶端進行請求的乙個令牌,當第一次登入後,伺服器生成乙個token便將此token返回給客戶端,以後客 戶端只需帶上這個token前來請求資料即可,無需再次帶上使用者名稱和密碼。我也不知道這個專業術語啥意思,簡單講...