1. 程式人生 > >Python編碼問題整理(好用)

Python編碼問題整理(好用)

python語句:

        filea=open("養老補繳明細表.csv", 'r')
        print("檢測點A", filea, "監測點B")
        df3=pd.read_csv(filea)
        print(df3.dtypes)

輸出錯誤提示:

檢測點A<_io.TextIOWrapper name='養老補繳明細表.csv' mode='r' encoding='cp936'> 檢測點B

Exception "unhandled UnicodeDecodeError"

'gbk' codec can't decode byte 0x9f in position 9: illegal multibyte sequence

解決方法:

故障點1:開啟"養老補繳明細表.csv",發現檔案內容中文字元亂碼:df1.to_csv("養老補繳明細表.csv")改為:df1.to_csv("養老補繳明細表.csv",encoding='utf_8'),檔案內容亂碼問題解決。

故障點2:'gbk' codec can't decode byte 0x9f in position 9: illegal multibyte sequence問題。修改對應語句為:

filea=open("養老補繳明細表.csv", 'r', encoding='utf-8')

問題解決。

相關推薦

Python編碼問題整理()

python語句: filea=open("養老補繳明細表.csv", 'r') print("檢測點A", filea, "監測點B") df3=pd.read_csv(filea) print(df3.dtyp

Python有哪些的語言翻譯方法

size webkit ted mage clas lan 網上 eba splay 最近有個需求,要將幾萬條數據從日語翻譯成中文。因為數據的獲取和處理用的是python代碼,所以想先嘗試翻譯部分也用python實現。 目前網上查到的翻譯方法有百度、有道以及谷歌翻譯,下

python中非常的資料庫管理工具dataset

dataset對於操作JSON檔案、NoSQL非常好用。 官方文件:http://dataset.readthedocs.io/en/latest/ 補充: 連線mysql資料庫: db = dataset.connect('mysql://username:[ema

這10個Python最新又的庫,你過幾個

對於碼農來說,關注的永遠是新近有什麼流行的、既能解決問題又好用的利器。本文就為你盤點十大新開源Python庫。 本文福利:加vx ;tanzhouyiwan 免費領取Python學習資料 1、Pipenv 第一名非它莫屬,這個工具2017年初才釋出,但它已經

工作了三天三夜,終於把所有的Python整理了!希望能幫助到你

需要Python學習資料的小夥伴,可以加群571799375喔,裡面資料免費送! 庫名稱簡介 Chardet字元編碼探測器,可以自動檢測文字、網頁、xml的編碼。 colorama主要用來給文字新增各種顏色,並且非常簡單易用。 Prettytable主要用於在終端或瀏覽器端構建

Python 學習之一,入門篇資料整理

Anaconda 本質上是一個軟體發行版,包含了 conda、Python 等 180 多個科學包及其依賴項。  安裝了Annaconda,就等同於安裝了python、conda和一般可能用到的numpy、scipy、pandas等常見科學計算包,而無需再單獨下載配置。 Ana

python庫(轉)

郵件 oot 1.3 內容 一個 你在 登錄 後臺管理 sin 這個專區就是用來分享你在使用 Python 過程中發現的或者自己寫的 Python 庫。有時候一個好用的庫將大大節省一個開發者的時間,也會讓開發者多這個庫的作者感激涕零的。例如我在開發 Pythonzhcn 時

PEP8 Python 編碼規範整理[轉]

長度 sys ret 換行 效率 一行 操作 style 命名沖突 PEP8 Python 編碼規範,僅供參考,不必完全遵守。 一 代碼編排1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tab,更不能混合使用Tab和空格。2 每行最大長度79,換行可以使用反斜杠

PEP8 Python 編碼規範整理

都是 深入學習 編程語言 即使 sys 功能 func 下午 函數默認參數 決定開始Python之路了,利用業余時間,爭取更深入學習Python。編程語言不是藝術,而是工作或者說是工具,所以整理並遵循一套編碼規範是十分必要的。所以今天下午我根據PEP 8整理了一份,以後都照

python文件操作

分享圖片 技術 pau type 例如 www alt \n span 背景: 繼前博客淺談代碼自動構建工具,目標是用python操作文件,進行讀寫。 之前沒寫過python代碼,也是第一次擼python,遇到了不少坑,廢話不多說,首先放上最好用的幹貨。 幹貨: 例如有

怎麽發現python

lib some library datetime 問題 定位 適合 rate package 為什麽要學習別人的輪子? 有問題->發現輪子->學習輪子->造輪子 發現輪子 官方文檔:最最fashion python 官方How to:適合初學搭建知識體

10個Python集成開發環境簡析

商業 界面 visual cvs 好用 可靠的 你會 may 質量   Python IDE工具是每個Python工程師必須使用的開發工具,選擇正確的編輯器對Python編程效率的影響是非常大的,因此選擇合適的Python開發工具十分重要,以下是通過長期實踐發掘的好用的P

收集一點python方法

對含不同字元的字串中每種字元計數 # https://repl.it/@KhachKara/Counting-DNA-Nucleotides char_list = [] input_chars = 'AGTATGTAGTGTATGCTAATCCGCTTCCAGCGGCACCTTCACCAGGTTTG

使用Python一年多了,總結八個Python爬蟲技巧

用python也差不多一年多了,python應用最多的場景還是web快速開發、爬蟲、自動化運維:寫過簡單網站、寫過自動發帖指令碼、寫過收發郵件指令碼、寫過簡單驗證碼識別指令碼。 爬蟲在開發過程中也有很多複用的過程,這裡總結一下,以後也能省些事情。 1、基本抓取網頁 get方法

Python讀寫Excel表格,就是這麼簡單粗暴又

最近在做一些資料處理和計算的工作,因為資料是以.csv格式儲存的,因此剛開始直接用Excel來處理。但是做著做著發現重複的勞動其實並沒有多大的意義,於是就想著寫個小工具幫著處理。以前正好在一本書上看到過使用Python來處理Excel表格,可惜沒有仔細看。於是我到處查詢資料,基本解決了日常所需

總結八個Python爬蟲技巧

用python也差不多一年多了,python應用最多的場景還是web快速開發、爬蟲、自動化運維:寫過簡單網站、寫過自動發帖指令碼、寫過收發郵件指令碼、寫過簡單驗證碼識別指令碼。 爬蟲在開發過程中也有很多複用的過程,這裡總結一下,以後也能省些事情。 1、基本抓取網頁 get方法

python的函式、工具等

將json資料儲存為好看的格式(如果直接存的話在vim中只顯示一行,那是極其難看啊,中文資料前面貌似不能加u) #page.json 是儲存json資料的檔名,city_dict 是dict型別變數, indent表示縮排 with open('page.json', 'w') as

這垃圾Python遠端開關機,打死我也不用,哇,遠端開關機真

隨著天氣的變冷,在有暖呼呼的暖寶寶熱手的時候,小夥伴們還願意用自己溫暖的小手去摸冷冰冰的滑鼠嗎?今天我就給大家推薦個Python遠端開關機方法,當然有些小夥伴會說這垃圾Python遠端開關機不就能裝個逼嘛,有什麼了不起的,小編最初也是這麼想的,直到用了之後,哇!真香!   Pyth

10個Python整合開發環境

Python IDE工具是每個Python工程師必須使用的開發工具,選擇正確的編輯器對Python程式設計效率的影響是非常大的,因此選擇合適的Python開發工具十分重要,以下是通過長期實踐發掘的好用的Python IDE,它們功能豐富,效能先進,能夠幫助開發人員快速的進行應

整理:幾款的Markdown編輯器

Markdown 是一種簡單的、輕量級的標記語法。使用者可以使用諸如 * # 等簡單的標記符號以最小的輸入代價生成極富表現力的文件。 Markdown具有很多優點: 寫作中新增簡單符號即完成排版,所見即所得。讓你專注於文字而不是排版。 格式轉換方便,Markdo