亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IndexError: list index out of range”怎么解決?

IndexError: list index out of range”怎么解決?

PHP
慕勒3428872 2023-01-03 20:14:00
def function_tips():'''功能:每天輸出一條勵志文學'''import datetime#try:# 定義一個列表mot = ["堅持下去不是因為我很堅強,而是因為我別無選擇。""含淚播種的人一定能笑著收獲。""做對的事情比把事情做對重要。""命運給予我們的不是失望之酒,而是失望之杯。""明日永遠新鮮之初,纖塵不染。""求知若饑,虛心若愚。""成功將屬于那些從不說“不可能”的人"]day = datetime.datetime.now().weekday()print(mot[day])function_tips()這個代碼運行后出現“Traceback (most recent call last):File "C:/Users/lenovo/PycharmProjects/untitled2/ceshi.py", line 16, in <module>function_tips( )File "C:/Users/lenovo/PycharmProjects/untitled2/ceshi.py", line 15, in function_tipsprint(mot[day])
查看完整描述

1 回答

?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

一般外部輸入的數據都可能存在問題。所以通常在readlines后要做一次處理
for line in file.readlines():
if not line.strip():continue
r = line.split('\t')
if len(r)<3:continue
print r
try:
records.setdefault(int(r[1]), {})
records[int(r[1])].setdefault(int(r[0]), {})
records[int(r[1])][int(r[0])] = float(r[2])
except ValueErro:
continue
這樣就避免了空行,字段數不足,以及類型轉換出錯。

查看完整回答
反對 回復 2023-01-06
  • 1 回答
  • 0 關注
  • 179 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號