国产午夜福利在线观看红一片,久久精品国产再热青青青,又硬又粗又大一区二区三区视频,中文字幕乱码免费,久久超碰97文字幕 ,中国精学生妹品射精久久

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

python中文版 官方版

軟件類型:
國(guó)產(chǎn)軟件
軟件語(yǔ)言:
簡(jiǎn)體中文
軟件大。
15 MB
軟件授權(quán):
免費(fèi)軟件
軟件評(píng)級(jí):
4
更新時(shí)間:
2016-03-31
應(yīng)用平臺(tái):
WinXP, Win7, WinAll
軟件簡(jiǎn)介

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

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

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

有關(guān)標(biāo)準(zhǔn)對(duì)象和模塊的詳細(xì)介紹,請(qǐng)參見(jiàn)Python標(biāo)準(zhǔn)庫(kù)。Python語(yǔ)言參考給出了語(yǔ)言的更正式的定義。需要編寫(xiě)C或C + +擴(kuò)展,請(qǐng)閱讀擴(kuò)展和嵌入Python解釋器和Python/C的API參考手冊(cè)。也有幾本書(shū)涵蓋了各個(gè)深度的Python。gon紅軟基地

本教程并不試圖全面,涵蓋每一個(gè)功能,甚至每一個(gè)常用功能。相反,它介紹了許多Python中最引人注目的功能,會(huì)給Python語(yǔ)言的韻味和風(fēng)格是一個(gè)好開(kāi)始?赐曛螅憔涂梢蚤喿x和編寫(xiě)Python模塊和程序,將準(zhǔn)備進(jìn)一步了解Python標(biāo)準(zhǔn)庫(kù)描述的各種Python庫(kù)模塊。gon紅軟基地

python中文版gon紅軟基地

python怎么讀取文件

Python讀寫(xiě)文件gon紅軟基地
1.opengon紅軟基地
使用open打開(kāi)文件后一定要記得調(diào)用文件對(duì)象的close()方法。比如可以用try/finally語(yǔ)句來(lái)確保最后能關(guān)閉文件。gon紅軟基地

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

注:不能把open語(yǔ)句放在try塊里,因?yàn)楫?dāng)打開(kāi)文件出現(xiàn)異常時(shí),文件對(duì)象file_object無(wú)法執(zhí)行close()方法。gon紅軟基地

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

 gon紅軟基地

讀二進(jìn)制文件gon紅軟基地
input = open('data', 'rb')gon紅軟基地
 gon紅軟基地

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

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

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

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

for line in file_object:gon紅軟基地
     process linegon紅軟基地
 gon紅軟基地

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

寫(xiě)二進(jìn)制文件gon紅軟基地
output = open('data', 'wb')gon紅軟基地
 gon紅軟基地

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

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

寫(xiě)入多行gon紅軟基地
file_object.writelines(list_of_text_strings)gon紅軟基地

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

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

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)gon紅軟基地

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

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

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

file對(duì)象有自己的屬性和方法。先來(lái)看看file的屬性。gon紅軟基地

gon紅軟基地
closed #標(biāo)記文件是否已經(jīng)關(guān)閉,由close()改寫(xiě) gon紅軟基地
encoding #文件編碼 gon紅軟基地
mode #打開(kāi)模式 gon紅軟基地
name #文件名 gon紅軟基地
newlines #文件中用到的換行模式,是一個(gè)tuple gon紅軟基地
softspace #boolean型,一般為0,據(jù)說(shuō)用于printgon紅軟基地

file的讀寫(xiě)方法:gon紅軟基地

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

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

標(biāo)簽:python
軟件下載地址
python中文版 官方版
軟件推薦
下載排行

精品軟件

熱門(mén)關(guān)鍵詞

熱門(mén)軟件推薦