# 第一種:
str = 'hello world'
# print(str[20])
# indexerror: string index out of range
# 索引錯誤:字串超出範圍
# 解決方法:索引小於字串的長度
print(str[4]) # o
# 第二種:
list = ['a','b','c','d','e']
# print(list[20])
# indexerror: list index out of range
# 索引錯誤:列表索引超出了範圍
# 解決辦法:索引小於字串的長度
print(list[3]) # d
# 第三種:
str = 'hello world'
# print(str.index('a'))
# valueerror: substring not found
# 值錯誤:子字串未找到
# 解決辦法:查詢包含在字串裡面的字串
print(str.index('h')) # 0
# 第四種:
# count = 1
# if count == 20:
# return
# syntaxerror: 'return' outside function
#語法錯誤:return不能在方法外使用
# 解決方法:將return放在方法體中
class a:
name = 'return'
def error(self):
count = 1
if count == 1:
print('這是return的用法')
return
a = a
a.error(a) # 這是return的用法
# 第五種:
name = '小蘭'
# if name == '小蘭'
# syntaxerror: invalid syntax
# 語法錯誤:非法的語法
# 解決辦法:看報錯資訊在第幾行,從這一行往上找錯誤
if name == '小蘭':
print(name) # 小蘭
# 第六種:
name = '小明'
# age = 20
# print('我的名字是' + name + '我的年齡是' + age)
# typeerror: must be str, not int
# 型別錯誤:必須為字串格式,不能是數字格式
# 解決方法:使用+拼接的時候 必須使用字串 或者將數字轉化成字串
age = '20'
print('我的名字是' + name + ',我的年齡是' + age)
# 我的名字是小明,我的年齡是20
# 第七種:
dic1 =
print(dic1) #
# dic1.pop()
# typeerror: pop expected at least 1 arguments, got 0
# 型別錯誤:pop方法希望得到至少乙個引數,但是現在引數為0
# 解決辦法:給pop方法新增字典中有的引數
dic1.pop('age')
print(dic1) #
# 第八種:
dic =
# print(dic['***'])
# keyerror: '***'
# key鍵錯誤:沒有指定的鍵值'***'
# 解決辦法:建立這個鍵,並給這個鍵賦值
dic['***'] = '男'
print(dic['***']) # 男
# 第九種:
str = ('a','b','c')
print(str)
# str.remove(1)
# attributeerror: 'tuple' object has no attribute 'remove'
# 屬性錯誤:元組物件沒有屬性'remove'
# 第10種:
# for x in range(10):
# if x == 3:
# print(x)
# indentationerror: expected an indented block
# 縮排錯誤:此處只需要縮排
# 解決辦法:tab自動縮排
for x in range(10):
if x == 3:
print(x)
#第11種:
#selenium.common.exceptions.nosuchelementexception:
# message: unable to locate element: [id="kw"]
# 錯誤原因:**執行速度很快,但是瀏覽器響應很慢,**執行到這兒的時候
# 瀏覽器裡面的元素可能還沒有載入完 所以報錯找不到指定的元素
Python爬蟲錯誤記錄
本文注意是用於記錄在用python寫爬蟲的過程中所經歷的一些問題及其解決方法,便於後續翻查。出錯 fp open filetest.txt w fp.write hello world n fp.close import os os.rename filetest.txt newfiletest.t...
Python開發各種錯誤記錄
對比兩段 def sign try users query users sign for user in users try except exception as e msg 出現錯誤,趕快手動填 logger.warning traceback.format exc finally except...
puppet 錯誤記錄
因為測試的需要把puppet master 給乾掉了,重新安裝puppet master,重新開始認證簽名。安裝好puppet master,什麼也不做,使用之前的client 連線master,會出現以下錯誤 warning peer certificate won t be verified i...