成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

每天學點Python Cookbook(三)

TANKING / 3133人閱讀

摘要:計算文件的行數(shù)任務需要計算一個文件中有多少行。解決方案用方法再加循環(huán)計數(shù)進行統(tǒng)計,具體代碼如下測試用例定義一個函數(shù),向文件中寫入數(shù)字,每十個換一次行。

1.計算文件的行數(shù)

任務:
需要計算一個文件中有多少行。

解決方案:
enumerate()方法再加循環(huán)計數(shù)進行統(tǒng)計,具體代碼如下:

def get_filelines(file_name):
    count = 0
    f = open(file_name,"r")
    for count,line in enumerate(f):
        count += 1
    f.close()
    return count

測試用例:

定義一個函數(shù),向文件中寫入數(shù)字,每十個換一次行。

def write_file(file_name,line_number):
    with open(flie_name,"w") as f:
        for i in range(1,line_number):
            if i % 10 == 0:
                f.write("
")
            f.write(str(i))

調(diào)用函數(shù)。

if __name__ == "__main__":
    flie_name = "test.txt"
    line_number = 9999999
    write_file(flie_name,line_number)
    print(get_filelines(flie_name))

測試結(jié)果:

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41694.html

相關(guān)文章

  • 每天學點Python Cookbook(五)

    摘要:三行代碼的快速排序任務你想證明,對函數(shù)式編程范式的支持比第一眼看上去的印象強多了。解決方案測試用例測試結(jié)果 1. 三行代碼的快速排序 任務:你想證明,Python對函數(shù)式編程范式的支持比第一眼看上去的印象強多了。 解決方案: def quick_sort(l): if len(l) = l[0]]) 測試用例: if __name__ == __main__: l =...

    ybak 評論0 收藏0
  • 每天學點Python Cookbook(四)

    摘要:解決方案通過標準庫的模塊,可以快速完成此任務。測試結(jié)果計算日期之間的時段任務給定兩個日期,計算這兩個日期之間隔了幾天。此方法也有諸多限制,時間格式是固定的,計算量大時效率很低。 1.尋找上一個星期五 任務:尋找上一個星期五的日期。 解決方案:通過python標準庫的datetime模塊,可以快速完成此任務。 import datetime, calendar def find_la...

    xiaoxiaozi 評論0 收藏0
  • 每天學點Python Cookbook(一)

    摘要:對字典排序任務對字典進行排序,這意味著需要根據(jù)字典的鍵排序,然后再讓對應的值也處于同樣的順序。測試用例下雨天晴天陰天測試結(jié)果討論在最后的語句中,將列表推導式換成對的調(diào)用可以獲得一些速度上的提升大約。 1.對字典排序 任務:對字典進行排序,這意味著需要根據(jù)字典的鍵排序,然后再讓對應的值也處于同樣的順序。 解決方案:最簡單的方法是,先將鍵排序,然后選出對應值。 def sort_dict(...

    wslongchen 評論0 收藏0
  • 每天學點Python Cookbook(二)

    摘要:過濾字符串中不屬于指定集合的字符任務給定一個需要保留的字符的集合,構(gòu)建一個過濾函數(shù),并可將其應用于任何字符串,函數(shù)返回一個的拷貝,該拷貝只包含指定字符集合中的元素。用方法用于創(chuàng)建字符映射的轉(zhuǎn)換表,具體代碼如下測試用例測試結(jié)果 1.過濾字符串中不屬于指定集合的字符 任務:給定一個需要保留的字符的集合,構(gòu)建一個過濾函數(shù),并可將其應用于任何字符串s,函數(shù)返回一個s的拷貝,該拷貝只包含指定字...

    GitChat 評論0 收藏0
  • 趁著課余時間學點Python(十四)文件操作

    摘要:我是布小禪,一枚自學萌新,跟著我每天進步一點點吧說了這么多暫時也就夠了,那么就告辭吧 文章目錄 ?? 前言 ??? 作者簡介 ??文件操作?1??、open函數(shù)...

    abson 評論0 收藏0

發(fā)表評論

0條評論

TANKING

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<