資訊內(nèi)容
python中怎樣求行數(shù)?
97g少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python計(jì)算文件行數(shù)的方法:
97g少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、**簡(jiǎn)單的辦法是把文件讀入一個(gè)大的列表中,然后統(tǒng)計(jì)列表的長(zhǎng)度.如果文件的路徑是以參數(shù)的形式filepath傳遞的,那么只用一行代碼就可以完成我們的需求了:97g少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
count = len(open(filepath,'rU').readlines())如果是非常大的文件,上面的方法可能很慢,甚至失效.此時(shí),可以使用循環(huán)來(lái)處理:
97g少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
2、通過(guò)統(tǒng)計(jì)文件中換行符“
”來(lái)計(jì)算行數(shù)
97g少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
更多Python知識(shí)請(qǐng)關(guān)注Python自學(xué)網(wǎng)。97g少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
Python慢的重要原因?
簡(jiǎn)介Python慢的重要原因:1、python是動(dòng)態(tài)性語(yǔ)言不是靜態(tài)性語(yǔ)言在python程序執(zhí)行的時(shí)候,編譯器不知道變量的類型。2、python是解釋性語(yǔ)言而不是編譯性語(yǔ)言解釋型語(yǔ)言與編譯型語(yǔ)言它們本身的區(qū)別也會(huì)造成程序在執(zhí)行的時(shí)候的速度差異。一個(gè)智能化的編譯器可以預(yù)測(cè)并針對(duì)重復(fù)和不需要的操作進(jìn)行優(yōu)化。這
- 下一篇
eclipse在虛擬機(jī)運(yùn)行不了android程序解決方法
簡(jiǎn)介eclipse在虛擬機(jī)運(yùn)行android程序報(bào)錯(cuò)如下:(推薦:eclipse使用教程)[2014-06-0520:08:42-SortListView]------------------------------[2014-06-0520:08:42-SortListView]AndroidLaun