os模塊介紹os.listdir(path)返回path指定的文件夾包含的文件或文件夾的名字的列表。os.open(file,flags[,mode])打開一個文件,并且設置需要的打開選項,mode參數是可選的。os.remove(path)刪除路徑為path的文件。如果path是一個文件夾,將拋出OSError;查看下面的rmdir()刪除一個directory。os.rename(src,dst)重命名文件或目錄,從src到dst。os.renames
系統 2019-09-27 17:52:41 2148
閱讀更多操作列表#列表循環for循環(for**in**)1.注意使用for循環時print前要縮進cats=["alice","clear","dell",'moon']forcatincats:print(cat)#可在for循環中執行更多操作#2.不使用for循環時,切記print能縮進cats=["alice","clear","dell",'moon']forcatincats:print(cat)print("theyaresocute")#在
系統 2019-09-27 17:51:31 2148
最近要寫一款基于被動式的漏洞掃描器,因為被動式是將我們在瀏覽器瀏覽的時候所發出的請求進行捕獲,然后交給掃描器進行處理,本來打算自己寫這個代理的,但是因為考慮到需要抓取https,所以最后找到Mitmproxy這個程序。安裝方法:pipinstallmitmproxy接下來通過一個案例程序來了解它的使用,下面是目錄結構sproxy|utils|__init__.py|parser.py|sproxy.pysproxy.py代碼#coding=utf-8fro
系統 2019-09-27 17:50:22 2148
簡介f-string,亦稱為格式化字符串常量(formattedstringliterals),是Python3.6新引入的一種字符串格式化方法,該方法源于PEP498?CLiteralStringInterpolation,主要目的是使格式化字符串的操作更加簡便。f-string在形式上是以f或F修飾符引領的字符串(f'xxx'或F'xxx'),以大括號{}標明被替換的字段;f-string在本質上并不是字符串常量,而是一個在運行時運算求值的表達式:Wh
系統 2019-09-27 17:48:41 2148
復制代碼代碼如下:displaytextinlargeASCIIartfonts顯示大ASCII藝術字體這種東西在源碼聲明或者軟件初始化控制臺打印時候很有用。例如下圖:這是查看HTML源碼中截圖而來,看到這種字體的網站名稱,很cool,下面就介紹一下Python中如何輸出這種字符字。復制代碼代碼如下:$sudoapt-getinstallfiglet$figletorangleliu__________________||___|(_)__/_\|'__/
系統 2019-09-27 17:48:33 2148
matplotlib是功能十分強大的繪制二維圖形的Python模塊,它用Python語言實現了MATLAB畫圖函數的易用性,同時又有非常強大的可定制性。它提供了一整套和matlab相似的命令API,十分適合交互式地進行制圖。而且也可以方便地將它作為繪圖控件,嵌入GUI應用程序中。它的文檔相當完備,并且Gallery頁面中有上百幅縮略圖,打開之后都有源程序。因此如果你需要繪制某種類型的圖,只需要在這個頁面中瀏覽、復制、粘貼一下,基本上都能搞定!實例代碼如下:
系統 2019-09-27 17:47:56 2148
本文實例展示了Python生成驗證碼的方法,具有很好的實用價值。分享給大家供大家參考。具體實現方法如下:前臺頁面代碼如下:看不清換一張后臺程序如下:importStringIOimportImage,ImageDraw,ImageFont,random#相應的模塊需要安裝fromxxx.settingsimportauthcode_font#請確保改字體存在defmake_image(request):mp=hashlib.md5()mp.update(s
系統 2019-09-27 17:46:23 2148
pythonmac安裝mysqlclient報錯如下解決辦法解決辦法在python3中,django使用mysql時需要安裝maysql驅動,django2.2中pymysql最高版本不夠高,這里使用mysqlclient,但安裝過程報錯,這里記錄一下。pipinstallmysqlclient但是報錯Usingcachedhttps://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e
系統 2019-09-27 17:46:07 2148
一、例子:我們對傳參是有要求的必須傳入一個元組,否則報錯import_threadasthreadimporttimedefloop1(in1):print("Startloop1at:",time.ctime())print("我是參數",in1)time.sleep(4)print("Endloop1at:",time.ctime())defloop2(in1,in2):print("Startloop2at:",time.ctime())print(
系統 2019-09-27 17:45:45 2148
目錄一、信息標記的三種形式XML格式數據JSON格式數據YAML格式數據二、信息標記形式的比較XMLJSONYAML三、信息提取的一般方法方法一:方法二:融合方法:四、基于bs4庫的HTML內容查找方法擴展方法總結:一、信息標記的三種形式XML格式數據JSON格式數據YAML格式數據二、信息標記形式的比較XML最早的通用信息標記語言,可擴展性好,但繁瑣。Internet上的信息交互與傳遞JSON信息有類型,適合程序處理(js),較XML簡潔移動應用云端和節
系統 2019-09-27 17:45:34 2148