python3執行時候報錯集錦 讀取檔案報錯

2022-06-26 13:36:14 字數 1027 閱讀 5847

1、關於讀取檔案報錯:

命令執行到cf.read(cfpath),出現如下報錯:

unicodedecodeerror: 'gbk' codec can't decode byte 0xa0 in position 16: illegal multibyte sequence

1

#@author:lsj2#

@version v1.03#

-*- coding:utf-8 -*-45

import

configparser

6importos7

8def

readconfig():9#

例項化乙個cf物件

10 cf =configparser.configparser()11#

獲取上級目錄(獲取當前路徑)

12 cfpath = os.path.dirname(os.path.abspath("

."))+"

\\config\\config.ini"13

#讀取路徑檔案

14cf.read(cfpath)15#

以上讀取方式會出現報錯:unicodedecodeerror: 'gbk' codec can't decode byte 0xa0 in position 16: illegal multibyte sequence 改進讀取方式如下可以避免報錯16#

cf.read(cfpath,encoding='utf-8')17#

獲取引數18#

cf.get("browser","bowsername")

19print(cf.get("

browser

","browsername"))

2021

if__name__ == "

__main__":

22 readconfig()

讀取檔案報錯

修改成:cf.read(cfpath,encoding='utf-8')

1026 程式執行時間 python3

坑1 python的四捨五入函式round 給定的測試用例無法除錯成功。原因 跟浮點數的精度有關。機器中浮點數不一定能精確表達,因為換算成一串1和0後可能是無限位數的,機器已經做出了截斷處理,如圖所示58.5期望輸出是59 解決 乙個自定義的四捨五入的函式berounding 坑2 存在測試結果是部...

python3 記錄程式執行時間

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...

python3 執行sanic報錯

python3執行 sanic的時候報錯 d python python web.py 2017 01 04 00 04 56,851 info goin fast 2017 01 04 00 04 56,853 error experienced exception while trying to...