檢索COM類工廠中CLSID為{00021A20-0000-0000-C000-000000000046}的組件時失敗或者在項目中將數據導出為Excel格式時出現“檢索COM類工廠中CLSID為{00024500-0000-0000-C000-000000000046}的組件時失敗,原因是出現以下錯誤:80070005”,1:在服務器上安裝office的Excel軟件.2:在"開始"->"運行"中輸入dcomcnfg.exe啟動"組件服務"3:依次雙擊"組
系統 2019-08-12 01:53:20 2086
實例如下:#!/usr/bin/python#-*-coding:utf-8-*-importosdefdel_dir_tree(path):'''遞歸刪除目錄及其子目錄,子文件'''ifos.path.isfile(path):try:os.remove(path)exceptException,e:#passprinteelifos.path.isdir(path):foriteminos.listdir(path):itempath=os.path.
系統 2019-09-27 17:57:02 2085
爬蟲需要,一個機器多個口,一個口多個ip,為輪詢這些ipdemo#coding=utf-8importrequests,sys,socketfromrequests_toolbelt.adaptersimportsourcereload(sys)sys.setdefaultencoding('utf-8')s=requests.Session()new_source=source.SourceAddressAdapter('192.168.4.2')s.m
系統 2019-09-27 17:56:57 2085
使用Python爬取喜歡的小說后在本地存儲為txt文件最近在看小說時因為是在手機上在線觀看,百度了半天也沒找到可以下載的txt全集,實在沒辦法只好借助python來幫我完成需求!準備爬取的小說名稱蕭陽葉云舒目標小說網站https://www.ly990.com/準備工具:pycharmchrome谷歌瀏覽器(其它瀏覽器亦可,谷歌最佳)python3.7環境依賴第三方包:requestsBeautifulSoup如果沒有requests包pipinstall
系統 2019-09-27 17:56:22 2085
本文實例總結了Python實現list反轉的方法。分享給大家供大家參考。具體實現方法如下:下面有幾個不同實現的函數復制代碼代碼如下:importmathdefresv(li):new=[]ifli:cnt=len(li)foriinrange(cnt):new.append(li[cnt-i-1])returnnewdefresv2(li):li.reverse()returnlidefresv3(li):hcnt=int(math.floor(len(l
系統 2019-09-27 17:54:32 2085
項目上線部署的時候需要服務端的同學幫忙打Docker,但是自己也需要提前寫好requirements.txt。這里記錄一下兩種生成requirements.txt的方法。方法一:在項目根目錄下,在命令行中輸入:pipfreeze>requirements.txt這種方法會將當前環境下的所有的信息都存入requirements.txt中。方法二:首先安裝pipreqs庫。進入需要生成文件的目錄執行:pipreqs./如果出現報錯:UnicodeDecodeE
系統 2019-09-27 17:54:12 2085
RESTAPI設計理念PythonMixin模式背景民航飛機和直升機都是飛行器,又是交通工具,轎車也是交通工具,但是不會飛可以多重繼承,但這違背了繼承必須是”is-a”關系不同語言的實現方法javaJava提供了接口interface功能,來實現多重繼承publicadstractclassVehicle{}publicinterfaceFlyable{publicvoidfly();}publicclassFlyableImplimplementsFly
系統 2019-09-27 17:54:07 2085
python實現進度條簡單演示sys.stdout.write()輸出不會自動換行,沒有end,可用轉義字符自行控制/n換行/r回車到本行首,可刷新輸出如用sys.stdout.write()和\r實現自定義進度條importtimeimportsysdefmain():j=0foriinrange(100):j+=1sys.stdout.write('\r已經上傳了%%%d'%(j/100*100))time.sleep(0.1)if__name__==
系統 2019-09-27 17:53:56 2085
在python中我們偶爾會用到輸出不換行的效果,python2中使用逗號,即可,而python3中使用end=''來實現的,這里簡單為大家介紹一下,需要的朋友可以參考下python輸出不換行Python2的寫法是:print'hello',Python3的寫法是:print('hello',end='')對于python2和python3都兼容的寫法是:from__future__importprint_functionprint('hello',end=
系統 2019-09-27 17:53:12 2085
最近編寫的自動化腳本,數據部分使用到了從配置文件中取,即自定義config.ini,但是在讀取配置文件的時候卻報錯了'gbk'codeccan'tdecodebyte0xb0inposition30。錯誤信息的意思是gbk'編解碼無法解碼字節0xb0。開始我以為是配置文件中出現了中文字符,可檢查后發現并沒有。在網上查了相關資料后,無果。于是請教了其他同事,經過十幾分鐘的檢查和驗證,原來我在創建congfi.ini文件時,默認保存的編碼類型是UTF-8。于是
系統 2019-09-27 17:52:28 2085