原创 python urllib2.urlopen()獲取到html內容亂碼解決

1、問題: 在用urllib2.urlopen()打開的網頁顯示亂碼,查看原網頁其用的charset='gb2312' 所以見獲取到的網頁用decode('gb2312')解碼, 但是發現偶爾能行,大部分時候不行,非常奇怪,不行的時候報錯

原创 python urllib模塊(urlopen/response/request/headler/異常處理/URL解析)

簡介 Urllib是Python內置的HTTP請求庫。它包含四個模塊: urllib.request :請求模塊 urllib.error :異常處理模塊 urllib.parse url : 解析模塊 urllib.robotparse

原创 python去除字符串空格的方法

1、strip():去除開頭/結尾的空格 a = ' a b c ' a.strip() # 'a b c' 2、lstrip():去除起始處空格 a = ' a b c ' a.lstrip() # 'a b c ' 3、rstri

原创 python中文字符串比較時出現編碼錯誤

code: if n_list[i]=="國產IC": pass 錯誤信息: UnicodeWarning: Unicode equal comparison failed to convert both arguments t

原创 git設置忽略對臨時文件或文件夾的追蹤

問題描述: 在xcode開發app中,通過設置將DerivedData和build兩個文件夾顯示到了工程路徑下了 在每次經過改動和編譯後,這兩個文件夾裏邊的內容都會變動,git沒有任何設置情況下,會追蹤所有的變動,但這些追蹤沒什麼意義,他

原创 Objective-c循環遍歷資料夾內容

# NSHomeDirectory() - (void)scanAndListFiles:(NSString *)path;{     // 1.判斷文件還是目錄     NSFileManager * fileManger = [N

原创 MacOS隱藏文件/文件夾

隱藏: terminal中輸入指令   chflags hidden +空格+文件/資料夾完整路徑 注:可用鼠標拖拽文件/資料夾到terminal   還有一個不太安全的方法: terminal中輸入指令: mkdir+空格+.+資料夾/

原创 python使用docx模塊讀寫docx文件的方法與docx模塊常用方法詳解

一,docx模塊 Python可以利用python-docx模塊處理word文檔,處理方式是面向對象的。也就是說python-docx模塊會把word文檔,文檔中的段落、文本、字體等都看做對象,對對象進行處理就是對word文檔的內

原创 NSOpenPanel&NSSavePanel

NSPanel 的使用 https://github.com/JHiroGuo/JHPanel NSPanel包含NSOpenPanel文件打開面板和NSSavePanel文件保存面板。是用來提供文件打開路徑選擇 和文件保存路徑選擇的兩種

原创 MacOS Typora(0.9.9.29.2) Markdown簡明教程

插入連接:           1、行內形式[]():   [連接文字](連接網址 "標題")           2、參考形式[][]:[連接文字][name]                                      

原创 Mac下pip install pycurl報錯解決辦法

Mac OS python2.7 pip install pycurl 錯誤信息: 解決辦法:在指令後加--user, 即pip install pycurl --user,執行即可 原因:--user指定將 pip 安裝的包默認安裝在用

原创 python docx通過關鍵字標註字體以及顏色大小等

主要使用python-docx 與pandas 因爲python-docx對錶格的解析不夠友好且效率低,故需轉換一次 代碼如下 # coding:utf-8 import os, re import docx from docx.doc

原创 python-docx文檔

 python-docx官方文檔地址 安裝  pip3 install python-docx              pip3 install python-docx -i https://pypi.douban.com/simple

原创 VISA函數

Tektronix示波器可以使用NI-VISA驅動來控制, 安裝NI-VISA後, 存在/Library/Frameworks/VISA.framework, 此framework種全部是C語言接口, 查到了一些這些接口的使用和含義, 在

原创 python docx刪除word段落

使用python-docx編輯一個docx文檔時, 對添加的方法使用很多, 但有時候也會用到刪除和修改 python-docx中並沒有提供delete()方法, github上給出瞭解決方法: https://github.com/pyt