Python函數編程——名稱空間名稱空間又名namespace,顧名思義就是存放名字的地方,存什么名字呢?舉例說明,若變量x=1,1存放于內存中,那名字x存放在哪里呢?稱空間正是存放名字x與1綁定關系的地方。Python里面有很多名字空間,每個地方都有自己的名字空間,互不打擾,不同空間中的兩個相同名字的變量之間沒有任何關系。名稱空間有4種:LEGBlocals:函數內部的名字空間,一般包括函數的局部變量以及形式參數。enclosingfunction:在嵌
系統 2019-09-27 17:54:55 2120
fabric是一個python包是一個基于ssh的部署工具包通常用來對網站微服務等等的批量部署例如我有5臺線上服務器可以通過一臺對著5臺分發,實現自動部署的目的。簡單介紹下fabric的常用命令常用命令lcd(dir):進入本機某目錄local(cmd):本機上執行命令cd(dir):進入服務器某目錄run(cmd):服務器上執行命令FabricFabric是一個python的遠程執行shell的庫,同時它也是一個命令行工具。它提供了豐富的同SSH交互的接
系統 2019-09-27 17:54:45 2120
本文實例講述了python3實現的zip格式壓縮文件夾操作。分享給大家供大家參考,具體如下:思路:先把第一級目錄中的文件進行遍歷,如果是文件,則把它連同當前路徑一起加入result(list),如果是子目錄,則在整個目錄上繼續深度優先遍歷,直到所有的文件都被加入。主要使用python3中zipfile模塊:classzipfile.ZipFile(file[,mode[,compression[,allowZip64]]])參數說明:1.第一個參數file
系統 2019-09-27 17:54:25 2120
在使用正則表達式時,匹配算法存在貪婪模式和非貪婪模式兩種模式,在《第11.8節Pytho正則表達式的重復匹配模式及元字符“?”、“*”、“+”功能介紹》中的重復匹配模式就是貪婪模式。什么是貪婪模式呢?就是匹配的時候,在整體匹配的情況下最大可能多的匹配最多的字符。非貪婪模式就是只要在字符串從左往右匹配模式串成功即停止匹配。如模式串“<.*>”在匹配字符串'b'時,會匹配到整個字符串,這就是貪婪模式,如果是非貪婪模式,則匹配到’’就結束了。關于貪婪模式和非貪婪
系統 2019-09-27 17:54:17 2120
logging庫提供了兩個可以用于日志滾動的class(可以參考https://docs.python.org/2/library/logging.handlers.html),一個是RotatingFileHandler,它主要是根據日志文件的大小進行滾動,另一個是TimeRotatingFileHandler,它主要是根據時間進行滾動。在實際應用中,我們通常根據時間進行滾動,因此,本文中主要介紹TimeRotaingFileHandler的使用方法(R
系統 2019-09-27 17:52:54 2120
一、分析:抓取動態頁面js加載的人民日報里面的新聞詳情https://wap.peopleapp.com/news/1先打開,然后查看網頁源碼,發現是一堆js,并沒有具體的每個新聞的url詳情,于是第一反應,肯定是js動態加載拼接的url。然后接著按f12查看,就看url,發現出來了好多url。然后點擊具體的某一個新聞詳情頁面,查看url,把這個url的后面兩個數字其中一個拿到訪問主頁的時候,f12抓包結果里面去查找,發現一個url,點擊這個url,發現p
系統 2019-09-27 17:52:31 2120
1.異常程序在運行的時候,如果python解釋器遇到一個錯誤,會停止程序的執行,并且提示一些錯誤的信息,這就是異常我們在程序開發的時候,很難將所有的特殊情況都處理,通過異常捕獲可以針對突發事件做集中處理,從而保證程序的健壯性和穩定性在程序開發中,如果對某些代碼的執行不能確定(程序語法完全正確)可以增加try來捕獲異常try這個關鍵字來捕獲異常try:嘗試執行的代碼except:出現錯誤的處理try:不能確定正確執行的代碼num=int(input('請輸入
系統 2019-09-27 17:52:11 2120
邏輯回歸的推導過程:https://blog.csdn.net/ACM_hades/article/details/90448785代碼主要實現了下面公式:Wk+1=Wk+λX(Y?fWk(XT))W^{k+1}=W^k+λX(Y-f_{W^k}(X^T))Wk+1=Wk+λX(Y?fWk?(XT))數據集:我們選擇MNIST數據集進行實驗,它包含各種手寫數字(0-9)圖片,圖片大小28*28。MNIST數據集本身有10個類別,為了將其變成二分類問題我們進
系統 2019-09-27 17:52:11 2120
前面介紹了python在ubuntu16.04環境下,python的虛擬環境virtualenv的安裝,下面介紹在windows環境下的安裝和使用。環境信息操作系統:windows10python版本:3.6.3安裝1.下載安裝python3.6.3進入官網:https://www.python.org/downloads(windows)選擇:Windowsx86-64web-basedinstallerWindowsx86-64web-basedins
系統 2019-09-27 17:50:58 2120
本文實例講述了Python學習筆記之字符串和字符串方法。分享給大家供大家參考,具體如下:字符串在python中,字符串的變量類型顯示為str。你可以使用雙引號"或單引號'定義字符串定義字符串my_string='thisisastring!'my_string2="thisisalsoastring!!!"#Also,wecanusebackslash'/'toescapequotes.this_string='Simon\'sskateboardisin
系統 2019-09-27 17:50:43 2120