久久无码高潮喷水抽搐,极品馒头泬19p,久久人人爽精品玩人妻av,精品国产成人国产在线视,精品视频一区二区三区在线观看

  • 紅軟基地:您身邊最放心的安全下載站!
您所在的位置:首頁 > 軟件 > 編程開發(fā) > 編程工具 > python中文版官方版

python中文版 官方版

軟件類型:
國產(chǎn)軟件
軟件語言:
簡體中文
軟件大小:
15 MB
軟件授權:
免費軟件
軟件評級:
4
更新時間:
2016-03-31
應用平臺:
WinXP, Win7, WinAll
軟件簡介

python中文版是一種簡單易學,功能強大的編程語言。它包括了高效的高級數(shù)據(jù)結構和簡單而有效的方法,面向?qū)ο缶幊。Python優(yōu)雅的語法,動態(tài)類型,以及它天然的解釋能力,使其成為理想的語言,腳本和應用程序快速開發(fā)在大多數(shù)平臺上的許多領域。wDp紅軟基地

Python解釋器及其擴展標準庫的源碼和編譯版本可以從Python的Web站點,http://www.python.org/ 所有主要平臺可自由查看,并且可以自由發(fā)布。該站點上也包含了分配和指針到很多免費的第三方Python模塊,程序,工具,以及附加的文檔。wDp紅軟基地

python中文版的解釋器很容易擴展新的功能,并在C或C ++(或由C來調(diào)用其他語言)實現(xiàn)的數(shù)據(jù)類型。 Python也很適于作為定制應用的一種擴展語言。wDp紅軟基地

有關標準對象和模塊的詳細介紹,請參見Python標準庫。Python語言參考給出了語言的更正式的定義。需要編寫C或C + +擴展,請閱讀擴展和嵌入Python解釋器和Python/C的API參考手冊。也有幾本書涵蓋了各個深度的Python。wDp紅軟基地

本教程并不試圖全面,涵蓋每一個功能,甚至每一個常用功能。相反,它介紹了許多Python中最引人注目的功能,會給Python語言的韻味和風格是一個好開始?赐曛,你就可以閱讀和編寫Python模塊和程序,將準備進一步了解Python標準庫描述的各種Python庫模塊。wDp紅軟基地

python中文版wDp紅軟基地

python怎么讀取文件

Python讀寫文件wDp紅軟基地
1.openwDp紅軟基地
使用open打開文件后一定要記得調(diào)用文件對象的close()方法。比如可以用try/finally語句來確保最后能關閉文件。wDp紅軟基地

file_object = open('thefile.txt')wDp紅軟基地
try:wDp紅軟基地
     all_the_text = file_object.read( )wDp紅軟基地
finally:wDp紅軟基地
     file_object.close( )wDp紅軟基地

注:不能把open語句放在try塊里,因為當打開文件出現(xiàn)異常時,文件對象file_object無法執(zhí)行close()方法。wDp紅軟基地

2.讀文件wDp紅軟基地
讀文本文件wDp紅軟基地
input = open('data', 'r')wDp紅軟基地
#第二個參數(shù)默認為rwDp紅軟基地
input = open('data')wDp紅軟基地

 wDp紅軟基地

讀二進制文件wDp紅軟基地
input = open('data', 'rb')wDp紅軟基地
 wDp紅軟基地

讀取所有內(nèi)容wDp紅軟基地
file_object = open('thefile.txt')wDp紅軟基地
try:wDp紅軟基地
     all_the_text = file_object.read( )wDp紅軟基地
finally:wDp紅軟基地
     file_object.close( )wDp紅軟基地
 wDp紅軟基地

讀固定字節(jié)wDp紅軟基地
file_object = open('abinfile', 'rb')wDp紅軟基地
try:wDp紅軟基地
    while True:wDp紅軟基地
         chunk = file_object.read(100)wDp紅軟基地
        if not chunk:wDp紅軟基地
            breakwDp紅軟基地
         do_something_with(chunk)wDp紅軟基地
finally:wDp紅軟基地
     file_object.close( )wDp紅軟基地
 wDp紅軟基地

讀每行wDp紅軟基地
list_of_all_the_lines = file_object.readlines( )wDp紅軟基地

如果文件是文本文件,還可以直接遍歷文件對象獲取每行:wDp紅軟基地

for line in file_object:wDp紅軟基地
     process linewDp紅軟基地
 wDp紅軟基地

3.寫文件wDp紅軟基地
寫文本文件wDp紅軟基地
output = open('data', 'w')wDp紅軟基地
 wDp紅軟基地

寫二進制文件wDp紅軟基地
output = open('data', 'wb')wDp紅軟基地
 wDp紅軟基地

追加寫文件wDp紅軟基地
output = open('data', 'w+')wDp紅軟基地
 wDp紅軟基地

寫數(shù)據(jù)wDp紅軟基地
file_object = open('thefile.txt', 'w')wDp紅軟基地
file_object.write(all_the_text)wDp紅軟基地
file_object.close( )wDp紅軟基地
 wDp紅軟基地

寫入多行wDp紅軟基地
file_object.writelines(list_of_text_strings)wDp紅軟基地

注意,調(diào)用writelines寫入多行在性能上會比使用write一次性寫入要高。wDp紅軟基地

在處理日志文件的時候,常常會遇到這樣的情況:日志文件巨大,不可能一次性把整個文件讀入到內(nèi)存中進行處理,例如需要在一臺物理內(nèi)存為 2GB 的機器上處理一個 2GB 的日志文件,我們可能希望每次只處理其中 200MB 的內(nèi)容。wDp紅軟基地
在 Python 中,內(nèi)置的 File 對象直接提供了一個 readlines(sizehint) 函數(shù)來完成這樣的事情。以下面的代碼為例:wDp紅軟基地

file = open('test.log', 'r')sizehint = 209715200   # 200Mposition = 0lines = file.readlines(sizehint)while not file.tell() - position < 0:       position = file.tell()       lines = file.readlines(sizehint)wDp紅軟基地

每次調(diào)用 readlines(sizehint) 函數(shù),會返回大約 200MB 的數(shù)據(jù),而且所返回的必然都是完整的行數(shù)據(jù),大多數(shù)情況下,返回的數(shù)據(jù)的字節(jié)數(shù)會稍微比 sizehint 指定的值大一點(除最后一次調(diào)用 readlines(sizehint) 函數(shù)的時候)。通常情況下,Python 會自動將用戶指定的 sizehint 的值調(diào)整成內(nèi)部緩存大小的整數(shù)倍。wDp紅軟基地

file在python是一個特殊的類型,它用于在python程序中對外部的文件進行操作。在python中一切都是對象,file也不例外,file有file的方法和屬性。下面先來看如何創(chuàng)建一個file對象:wDp紅軟基地

wDp紅軟基地
file(name[, mode[, buffering]]) wDp紅軟基地
file()函數(shù)用于創(chuàng)建一個file對象,它有一個別名叫open(),可能更形象一些,它們是內(nèi)置函數(shù)。來看看它的參數(shù)。它參數(shù)都是以字符串的形式傳遞的。name是文件的名字。wDp紅軟基地
mode是打開的模式,可選的值為r w a U,分別代表讀(默認) 寫 添加支持各種換行符的模式。用w或a模式打開文件的話,如果文件不存在,那么就自動創(chuàng)建。此外,用w模式打開一個已經(jīng)存在的文件時,原有文件的內(nèi)容會被清空,因為一開始文件的操作的標記是在文件的開頭的,這時候進行寫操作,無疑會把原有的內(nèi)容給抹掉。由于歷史的原因,換行符在不同的系統(tǒng)中有不同模式,比如在 unix中是一個\n,而在windows中是‘\r\n’,用U模式打開文件,就是支持所有的換行模式,也就說‘\r’ '\n' '\r\n'都可表示換行,會有一個tuple用來存貯這個文件中用到過的換行符。不過,雖說換行有多種模式,讀到python中統(tǒng)一用\n代替。在模式字符的后面,還可以加上+ b t這兩種標識,分別表示可以對文件同時進行讀寫操作和用二進制模式、文本模式(默認)打開文件。wDp紅軟基地
buffering如果為0表示不進行緩沖;如果為1表示進行“行緩沖“;如果是一個大于1的數(shù)表示緩沖區(qū)的大小,應該是以字節(jié)為單位的。wDp紅軟基地

file對象有自己的屬性和方法。先來看看file的屬性。wDp紅軟基地

wDp紅軟基地
closed #標記文件是否已經(jīng)關閉,由close()改寫 wDp紅軟基地
encoding #文件編碼 wDp紅軟基地
mode #打開模式 wDp紅軟基地
name #文件名 wDp紅軟基地
newlines #文件中用到的換行模式,是一個tuple wDp紅軟基地
softspace #boolean型,一般為0,據(jù)說用于printwDp紅軟基地

file的讀寫方法:wDp紅軟基地

wDp紅軟基地
F.read([size]) #size為讀取的長度,以byte為單位 wDp紅軟基地
F.readline([size]) wDp紅軟基地
#讀一行,如果定義了size,有可能返回的只是一行的一部分 wDp紅軟基地
F.readlines([size]) wDp紅軟基地
#把文件每一行作為一個list的一個成員,并返回這個list。其實它的內(nèi)部是通過循環(huán)調(diào)用readline()來實現(xiàn)的。如果提供size參數(shù),size是表示讀取內(nèi)容的總長,也就是說可能只讀到文件的一部分。 wDp紅軟基地
F.write(str) wDp紅軟基地
#把str寫到文件中,write()并不會在str后加上一個換行符 wDp紅軟基地
F.writelines(seq) wDp紅軟基地
#把seq的內(nèi)容全部寫到文件中。這個函數(shù)也只是忠實地寫入,不會在每行后面加上任何東西。 wDp紅軟基地
file的其他方法:wDp紅軟基地

wDp紅軟基地
F.close() wDp紅軟基地
#關閉文件。python會在一個文件不用后自動關閉文件,不過這一功能沒有保證,最好還是養(yǎng)成自己關閉的習慣。如果一個文件在關閉后還對其進行操作會產(chǎn)生ValueError wDp紅軟基地
F.flush() wDp紅軟基地
#把緩沖區(qū)的內(nèi)容寫入硬盤 wDp紅軟基地
F.fileno() wDp紅軟基地
#返回一個長整型的”文件標簽“ wDp紅軟基地
F.isatty() wDp紅軟基地
#文件是否是一個終端設備文件(unix系統(tǒng)中的) wDp紅軟基地
F.tell() wDp紅軟基地
#返回文件操作標記的當前位置,以文件的開頭為原點 wDp紅軟基地
F.next() wDp紅軟基地
#返回下一行,并將文件操作標記位移到下一行。把一個file用于for ... in file這樣的語句時,就是調(diào)用next()函數(shù)來實現(xiàn)遍歷的。 wDp紅軟基地
F.seek(offset[,whence]) wDp紅軟基地
#將文件打操作標記移到offset的位置。這個offset一般是相對于文件的開頭來計算的,一般為正數(shù)。但如果提供了whence參數(shù)就不一定了,whence可以為0表示從頭開始計算,1表示以當前位置為原點計算。2表示以文件末尾為原點進行計算。需要注意,如果文件以a或a+的模式打開,每次進行寫操作時,文件操作標記會自動返回到文件末尾。 wDp紅軟基地
F.truncate([size]) wDp紅軟基地
#把文件裁成規(guī)定的大小,默認的是裁到當前文件操作標記的位置。如果size比文件的大小還要大,依據(jù)系統(tǒng)的不同可能是不改變文件,也可能是用0把文件補到相應的大小,也可能是以一些隨機的內(nèi)容加上去。wDp紅軟基地

標簽:python
軟件下載地址
python中文版 官方版
軟件推薦
下載排行

精品軟件

熱門關鍵詞

熱門軟件推薦