一、為什么要安裝虛擬環(huán)境情景一、項(xiàng)目A需要某個庫的1.0版本,項(xiàng)目B需要這個庫的2.0版本。如果沒有安裝虛擬環(huán)境,那么當(dāng)你使用這兩個項(xiàng)目時,你就需要來回的卸載安裝了。情景二,項(xiàng)目A需要python2.7環(huán)境下運(yùn)行,項(xiàng)目B需要在python3.6環(huán)境運(yùn)行,如果使用虛擬環(huán)境可以分別為這兩個項(xiàng)目配置不同的運(yùn)行環(huán)境總的來說:virtualenv是一個創(chuàng)建隔絕的Python環(huán)境的工具,能為每一個python項(xiàng)目創(chuàng)建獨(dú)立的,定制的環(huán)境二、安裝步驟1、現(xiàn)在電腦上安裝你需
系統(tǒng) 2019-09-27 17:47:45 1815
Python是目前編程領(lǐng)域最受歡迎的語言。在本文中,我將總結(jié)Python面試中最常見的50個問題。每道題都提供參考答案,希望能夠幫助你在2019年求職面試中脫穎而出,找到一份高薪工作。這些面試題涉及Python基礎(chǔ)知識、Python編程、數(shù)據(jù)分析以及Python函數(shù)庫等多個方面。Q1、Python中的列表和元組有什么區(qū)別?Q2、Python的主要功能是什么?Python是一種解釋型語言。與C語言等語言不同,Python不需要在運(yùn)行之前進(jìn)行編譯。Python
系統(tǒng) 2019-09-27 17:47:19 1815
mktime()方法是localtime()反函數(shù)。它的參數(shù)是struct_time或全9元組,它返回一個浮點(diǎn)數(shù),為了兼容時time()。如果輸入值不能表示為有效的時間,那么OverflowError或ValueError錯誤將被引發(fā)。Syntax以下是mktime()方法的語法:time.mktime(t)參數(shù)t--這是struct_time或滿9元組。返回值此方法返回一個浮點(diǎn)數(shù),對于兼容性time()。例子下面的例子顯示了mktime()方法的使用。#
系統(tǒng) 2019-09-27 17:46:41 1815
本來是要寫個程序用的,沒寫完不寫了,這一部分就貼出來吧驗(yàn)證域名和IPclassJianKong():'''查詢IDC信息,封ip和過白名單'''def__init__(self):pass@classmethoddefip_verify(cls,str):'驗(yàn)證IP地址規(guī)范'pattern=re.compile('(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-
系統(tǒng) 2019-09-27 17:46:40 1815
相對來說python對字符串的處理是比較高效的,方法也有很多。其中maketrans和translate兩個方法被應(yīng)用的很多,本文就針對這兩個方法的用法做一總結(jié)整理。首先讓我們先回顧下這兩個方法:①s.translate(table,str)對字符串s移除str包含的字符,剩下的字符串按照table里的字符映射關(guān)系替換。table可以理解為轉(zhuǎn)換表,比較'a'->'A','b'->'B'.②tabel=string.maketrans('s1','s2')s
系統(tǒng) 2019-09-27 17:45:59 1815
首先先介紹下windows系統(tǒng)的令牌。windows系統(tǒng)的令牌是指:"一個包含進(jìn)程或者線程上下文環(huán)境的對象"。簡單的說就是記錄著一個進(jìn)程被賦予的權(quán)限。這里就有一個問題,windows開發(fā)者出于好意,會給一個安全產(chǎn)品內(nèi)嵌一個系統(tǒng)托盤的程序,并且將seLoadDriver權(quán)限賦予了系統(tǒng)托盤程序。而這會讓沒有相應(yīng)權(quán)限的用戶,控制以驅(qū)動形式存在的windows系統(tǒng)服務(wù)。(方法是通過向系統(tǒng)托盤程序中插入代碼)。所有首先第一步,查詢token中的權(quán)限,看看哪些進(jìn)程含有
系統(tǒng) 2019-09-27 17:45:32 1815
2.從函數(shù)開始2.1.定義一個函數(shù)如下定義了一個求和函數(shù):復(fù)制代碼代碼如下:defadd(x,y):returnx+y關(guān)于參數(shù)和返回值的語法細(xì)節(jié)可以參考其他文檔,這里就略過了。使用lambda可以定義簡單的單行匿名函數(shù)。lambda的語法是:復(fù)制代碼代碼如下:lambdaargs:expression參數(shù)(args)的語法與普通函數(shù)一樣,同時表達(dá)式(expression)的值就是匿名函數(shù)調(diào)用的返回值;而lambda表達(dá)式返回這個匿名函數(shù)。如果我們給匿名函數(shù)
系統(tǒng) 2019-09-27 17:45:29 1815
1.查找圖像中出現(xiàn)的人臉代碼示例:#導(dǎo)入face_recognition模塊importface_recognition#將jpg文件加載到numpy數(shù)組中image=face_recognition.load_image_file(“your_file.jpg”)#查找圖片中人臉(上下左右)的位置,圖像中可能有多個人臉#face_locations的值類似[(135,536,198,474),()]Face_locations=face_recognit
系統(tǒng) 2019-09-27 17:38:24 1815
1.從Python官網(wǎng)到獲取Python3的包,切換到目錄/usr/local/src#wgethttps://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz2.使用命令如下命令進(jìn)行解壓縮:1xz-dPython-3.5.1.tar.xz2tar-xfPython-3.5.1.tar.xz3.在/usr/local路徑下創(chuàng)建目錄--python3.5,為第4步的安裝目錄$mkdir/usr/local
系統(tǒng) 2019-09-27 17:38:17 1815
在學(xué)習(xí)python的時候,一定會遇到網(wǎng)站內(nèi)容是通過ajax動態(tài)請求、異步刷新生成的json數(shù)據(jù)的情況,并且通過python使用之前爬取靜態(tài)網(wǎng)頁內(nèi)容的方式是不可以實(shí)現(xiàn)的,所以這篇文章將要講述如果在python中爬取ajax動態(tài)生成的數(shù)據(jù)。至于讀取靜態(tài)網(wǎng)頁內(nèi)容的方式,有興趣的可以查看本文內(nèi)容。這里我們以爬取淘寶評論為例子講解一下如何去做到的。這里主要分為了四步:一獲取淘寶評論時,ajax請求鏈接(url)二獲取該ajax請求返回的json數(shù)據(jù)三使用python
系統(tǒng) 2019-09-27 17:38:05 1815