二手产品经理

二手产品经理

THIS IS RENO

操作文件 - 49天 - 在線學python100天

記錄#

Catbox

  1. 今天繼續學習文件操作的文件讀取,函數 open (url,r)
  2. 使用 read () 函數獲取文件內容,一般是將內容賦值給變量。
  3. 變量獲取到內容之後,使用 close () 函數關閉文件操作。
  4. 使用 readline () 讀取文件中的一行數據。
  5. 使用 while 循環讀取文件中所有文件,文件中最後一行是空,所以 if 內容 ==“” 時 break 就可以退出循環。
  6. 今天的練習是從 high.score 中讀取數據,判斷哪一行的數字最高,然後輸出。
  7. if value == "" 這種判斷為空不是好的判斷方式,好的應為: if not value。

CODE#

import time

print("🌟Current Leader🌟")
print("Analyzing high scores......")
time.sleep(2)

f = open("high.score", "r")
numinfo = 1
while True:
  contents = f.readline().strip().split()
  if not contents:
    break
  if int(contents[1]) > numinfo:
    numinfo = int(contents[1])
    numname = contents[0]
f.close()
print(f"Current leader is {numname} {numinfo}")


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。