最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python異常?ValueError的問題

 更新時間:2022年11月03日 09:52:22   作者:TCatTime  
這篇文章主要介紹了Python異常?ValueError的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python異常 ValueError

ValueError: invalid literal for int() with base 10: '*'

試圖將一個與數(shù)字無關(guān)的類型轉(zhuǎn)化為整數(shù),會拋出該異常。

>>> int("99 years ago.")
Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '99 years ago.'

規(guī)避方法:int函數(shù)參數(shù)應(yīng)該合法使用。int函數(shù)使用傳送門:Python中的int函數(shù)使用

ValueError: too many values to unpack (expected 2)

試圖遍歷字典時同時遍歷鍵和值。

>>> demo = {"China": "Beijing", "Japan": "Tokyo"}
>>> for k, v in demo:
... ? ? print(k, v)
...
Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
ValueError: too many values to unpack (expected 2)

Python只允許對字典key的遍歷,因此上面的遍歷方式是錯誤的。

規(guī)避方法

方法一:使用dict[key]的方式同時獲取value

>>> demo = {"China": "Beijing", "Japan": "Tokyo"}
>>> for key in demo:
... ? ? print(key, demo[key])
...
China Beijing
Japan Tokyo

方法二:使用items方法

>>> demo = {"China": "Beijing", "Japan": "Tokyo", "the United States": "Washington D.C."}
>>> for key, value in demo.items():
... ? ? print(key, value)
...
China Beijing
Japan Tokyo
the United States Washington D.C.
ValueError: binary mode doesn't take an encoding argument

試圖以二進制模式讀取文件時指定編碼方式。

>>> with open("protoc-gen-go", "rb+", encoding="utf-8") as file:
... ? ? data = file.read()
...
Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
ValueError: binary mode doesn't take an encoding argument

規(guī)避方法:避免使用encoding關(guān)鍵字

>>> with open("protoc-gen-go", "rb+") as file:
... ? ? data = file.read(10)
...
>>> data
b'\xcf\xfa\xed\xfe\x07\x00\x00\x01\x03\x00'

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 為什么推薦蛇形命名法原因淺析

    Python 為什么推薦蛇形命名法原因淺析

    這篇文章主要介紹了Python 為什么推薦蛇形命名法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 理解Python中的類與實例

    理解Python中的類與實例

    這篇文章主要介紹了Python中的類與實例,類與實例的概念是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-04-04
  • 最新評論

    丰镇市| 广宗县| 衡山县| 彩票| 历史| 阿鲁科尔沁旗| 东乌珠穆沁旗| 监利县| 喀喇| 濉溪县| 无为县| 彭阳县| 井陉县| 盐池县| 竹山县| 肇庆市| 星座| 光山县| 民勤县| 天气| 张家港市| 巨鹿县| 宁津县| 广宁县| 灵山县| 迁西县| 垣曲县| 余江县| 东丰县| 龙口市| 项城市| 许昌县| 鲜城| 石柱| 泰顺县| 屏南县| 青龙| 赞皇县| 牟定县| 三亚市| 沭阳县|