最新国产好看的视频,伊人天堂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
  • 最新評論

    昔阳县| 郁南县| 保靖县| 江永县| 五峰| 浦江县| 巫溪县| 亚东县| 天祝| 西华县| 安阳市| 古蔺县| 大邑县| 彝良县| 绥阳县| 咸宁市| 永胜县| 电白县| 彰化市| 武定县| 丹巴县| 高唐县| 青神县| 宜阳县| 洪洞县| 武功县| 横峰县| 吐鲁番市| 堆龙德庆县| 太湖县| 富蕴县| 东明县| 滦平县| 扶沟县| 塔城市| 孟州市| 晋州市| 思茅市| 绥中县| 洛阳市| 崇信县|