封面圖片:《Python程序設計基礎(第2版)》,ISBN:9787302490562,董付國,清華大學出版社
圖書詳情:
配套資源:用書教師可以免費獲取教學大綱、教案、課件、源碼、習題答案、課堂管理與考試系統。
中國大學MOOC:
https://www.icourse163.org/learn/enroll/CCEC-1449771164
智慧樹網慕課:
https://coursehome.zhihuishu.com/courseHome/2071947
===============
===============
感謝西北師大文玉鋒老師發現並提供這個有意思的問題。
以Win 10爲例,假設當前文件夾中有個ANSI編碼的文本文件data.txt,其中包含若干行文本,每行存放一個整數,例如:
編寫程序讀取其中的每行數字,加5之後輸出,代碼如下:
接下來,使用記事本打開文件data.txt,然後另存爲UTF8編碼格式,
然後修改代碼,使用UTF8編碼格式,代碼出錯,
根據異常信息可以發現,莫名其妙多出來一個字符,\ufeff,然而輸出文件內容時卻又沒有這個符號,例如,
出現這個錯誤的原因在於,Windows系統的記事本程序轉換爲UTF8時,會在文件頭增加BOM(Byte Order Mark),也就是標誌位\ufeff,這個符號使用print()輸出時不可見,使用repr()函數轉換一下,
Windows記事本轉換爲UTF8編碼時加BOM本身並沒有對與錯,但是沒有明確說明就不合適了,還是notepad++人性化一些,明確對不帶BOM的utf8和帶BOM的utf8做了區分,例如,
不管怎麼樣,明白了原因之後,處理就容易了,可以手動刪除這個符號,
或者,改用utf-8-sig編碼格式來讀取內容,
溫馨提示
關注本公衆號“Python小屋”,通過菜單“最新資源”==>“歷史文章”可以快速查看分專題的1000篇技術文章列表(可根據關鍵字在頁面上搜索感興趣的文章),通過“最新資源”==>“微課專區”可以免費觀看500節Python微課,通過“最新資源”==>“培訓動態”可以查看近期Python培訓安排,通過“最新資源”==>“教學資源”可以查看Python教學資源。
---董付國老師Python系列圖書---
友情提示:不建議購買太多,最好先通過京東、噹噹、天貓查閱圖書瞭解目錄和側重點,然後再選擇購買適合自己的書。
(1)《Python程序設計(第2版)》(ISBN:978-7-302-43651-5),清華大學出版社,2016年8月出版,2019年度清華大學出版社暢銷圖書
(2)《Python可以這樣學》(ISBN:978-7-302-45646-9),清華大學出版社,2017年2月
(3)《Python程序設計基礎(第2版)》(ISBN:978-7-302-49056-2)清華大學出版社,2018年1月出版,2019年度清華大學出版社暢銷圖書
(4)《中學生可以這樣學Python》(ISBN:978-7-302-48039-6)清華大學出版社
(5)《Python程序設計開發寶典》(ISBN:978-7-302-47210-0)清華大學出版社,2018年10月
(6)《玩轉Python輕鬆過二級》(ISBN:978-7-302-49916-9)清華大學出版社,2018年5月
(7)《Python程序設計基礎與應用》(ISBN:978-7-111-60617-8),機械工業出版社,2018年9月
(8)《Python程序設計實驗指導書》(ISBN:9787302525790),清華大學出版社,2019年4月
(9)《Python編程基礎與案例集錦(中學版)》(ISBN:978-7-121-35539-4),電子工業出版社,2019年4月
(10)《大數據的Python基礎》(ISBN:978-7-111-62455-4),機械工業出版社,預計2019年5月出版
(11)譯作《Python程序設計》,機械工業出版社(華章),2018年11月出版
(12)繁體版《Python也可以這樣學》,臺灣博碩文化股份有限公司,2017年10月出版,本書爲《Python可以這樣學》在臺灣發行的繁體版,兩本書內容一樣,不建議重複購買。
(13)《Python程序設計實例教程》(ISBN:978-7-111-63198-9),機械工業出版社
(14)《Python數據分析、挖掘與可視化》(ISBN:978-7-115-52361-7),人民郵電出版社,2019年12月
《Python數據分析、挖掘與可視化》前3章書稿PDF免費閱讀
相關閱讀
Python批量提取docx格式Word文檔中所有文本框內的文本
Python合併多個Word文件的4種方法和1種不寫代碼的方法
Python操作PowerPoint文件:批量導入圖片(加強版)
使用Python把Word文檔轉換爲圖片式不可修改的PDF文件
Python提取docx文檔中嵌入式圖片和浮動圖片的又一種方法
Python提取.ipynb文件中的Python代碼保存爲.py文件
Python根據身份證號計算年齡和退休時間並保存Excel文件
Python實現Excel與Word文件中表格數據的導入導出
Python+pandas分離Excel數據到同一個Excel文件中多個Worksheets
使用Python預處理機器學習需要的手寫體數字圖像文件數據集
Python文件操作與matplotlib數據可視化案例一則
Python查找Word文件中紅色和加粗的文字(附元宵節送書活動中獎名單)
Python+pywin32批量轉換Word文件爲PDF文件
Python操作Excel文件中多WorkSheet模擬數據庫內連接查詢
Python批量導出多個PPT/PPTX文件中每個幻燈片爲獨立JPG圖片
Python批量導入圖片生成PowerPoint 2007+文件
Python批量修改Excel文件格式:加粗、顏色交替、漸變背景色填充
Python模擬Linux/Mac OS工具grep和Windows工具findstr
Python批量整理文件名小案例(附公衆號第一批贈書活動中獎名單)
Python操作高版本Excel文件:顏色、邊框、合併單元格