Python獲取資料

2021-08-09 04:32:57 字數 1507 閱讀 2314

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前來請求資料即可,無需再次帶上使用者名稱和密碼。我也不知道這個專業術語啥意思,簡單講...