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...