Time of Update: 2018-07-28
一、定義 date 是datetime中的一個對象,表示一個時間 建構函式: date(year, month, day),建構函式中所有的參數都是必填的。 二、屬性 有三個屬性:year, month, day。3個屬性都只是可讀的。 3個屬性的值的範圍: MINYEAR <= year <= MAXYEAR 1 <= month <= 12 1
Time of Update: 2018-07-28
這次就是,我將一個 venv的環境弄出來給別的用,但是有一些 python的庫又是需要 gcc編譯的。。。不能直接下載,而且這個環境又不能連網。。 我就將每個需要編譯的庫複製進去。傻了。直接指定虛擬 venv的庫目錄多好啊 建立一個 .pth檔案 這個就是 my.pth的檔案 這個檔案放在哪呢。 ubuntu和centos不一樣 centos在 /usr/lib/python2.7/site-packages/ubuntu在
Time of Update: 2018-07-28
用python將時間轉換為指定的格式 時間處理是在進行資料採礦時很重要的一個方面,在參加比賽的時候很多比賽訓練集給的時間和你最終要提交的時間格式是不同的。我把我遇到的一種情況總結如下: 首先,題目給的格式是2016-09-10 4:23:21,而想要你提交的格式是2016-09-10-4-2(精確到每十分鐘)。在處理時間資料的時候一般都是將時間字串轉換成datatime對象,或者pandas的Timestamp。可以首先把字串轉換成一個datatime類型,然後用strftime(
Time of Update: 2018-07-28
題目: 輸入一個字串,按字典序列印出該字串中字元的所有排列。例如輸入字串abc,則列印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba。 思路: 回溯法 代碼: class Solution: def __init__(self): self.result=[] def Permutation(self, ss): # write code here s=[]
Time of Update: 2018-07-28
要安裝Scrapy,報錯,要先安裝lxml所以遇到這個問題了,記錄下。 恩,安裝lxml報錯,缺少c++的一個庫。恩,我安裝了還是出錯。 百度解決:都說這個好。就是安裝wheel,然後下載對應的lxml.wml檔案。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 然後 pip install lxml-3.7.2-cp27-cp27m-win32.whl 恩,我已經安裝成功了~就顯示這樣。 測試也可用
Time of Update: 2018-07-28
Pandas中對 時間 這個屬性的處理有非常非常多的操作。具體可以參考以下連結: pandas 而本文對其中一個大家可能比較陌生的方法進行講解。其他的我會陸續上傳。 應用情景是這樣的:考慮到有一個資料集,資料集中有使用者註冊帳號的時間(年-月-日),如下圖格式。 如果我們希望對使用者帳號註冊時間轉為具體的天數,我們可以用如下代碼。 import pandas as
Time of Update: 2018-07-28
下載地址:網盤下載 當掌握Python的基礎知識後,你要如何使用Python。Python編程(第四版)為這門語言的主要應用領域提供了深度教程,譬如系統管理、GUI和Web,並探索了其在資料庫、網路、前端指令碼、文本處理等方面的應用。通過關注常用工具和庫,你將深入理解Python在現實世界編程中所扮演的角色。 你將學到清晰和簡潔明了的文法和編程技巧,並伴隨大量的樣本來展示正確的用法和慣例。本書已完全更新到Python
Time of Update: 2018-07-28
##將文本中的name=配置項值更新為name=newvalueimport reimport osp=re.compile(r'(^name)=(.+)')f=file('d://soft/list.txt','r')f2=file('d://soft/list3.txt','w')while True:line=f.readline()if len(line)==0:breakline=p.sub(r'\1=newvalue',line)#line=p.sub(r'\1=newfff',f.
Time of Update: 2018-07-28
Tqdm 是一個快速,可擴充的Python進度條,可以在 Python 長迴圈中添加一個進度提示資訊,使用者只需要封裝任意的迭代器 tqdm(iterator)。 安裝可以通過: pip install tqdmconda install tqdm #ipython 1 2 基本用法: 1、牛刀小試 1.1對range的使用 python可擴充進度條__python">
Time of Update: 2018-07-28
一、概述 最近在用Python學習經典的8大排序演算法,以鞏固基礎知識,同時強化自己的Python技能。下面對快速排序做一個簡要介紹。 快速排序:設要排序的數組是A[0]……A[N-1],首先任意選取一個資料(通常選用數組的第一個數)作為關鍵資料,然後將所有比它小的數都放到它前面,所有比它大的數都放到它後面,這個過程稱為一趟快速排序。值得注意的是,快速排序不是一種穩定的排序演算法,也就是說,多個相同的值的相對位置也許會在演算法結束時產生變動。 快速排序演算法流程: Step 1 :
Time of Update: 2018-07-28
工具DLIb+face_rcognition+opencv 安裝過程如下: step1:準備安裝包 1.Anaconda3-5.0.1-Windows-x86_64.exe 2.dlib-19.7.0-cp36-cp36m-win_amd64.whl 3.face_recognition-1.0.0-py2.py3-none-any.whl 4.opencv_python-3.3.0.10-cp36-cp36m-win_amd64.whl step2 安裝
Time of Update: 2018-07-28
在C++中有帶參主函數,這對於寫個小工具很重要,最近想在Python中也寫個帶參主函數。經過查詢資料,原來Python帶參主函數和C++中的差不多,更簡單。 <span style="font-size:18px;">import sysif __name__ == "__main__": if len(sys.argv) == 3: print
Time of Update: 2018-07-28
1.準備做一個登入126郵箱的操作,用Firefox的firebug查看了下使用者名稱框的id , 密碼框的id都是id="auto-id-1491067388576" 這樣一類,F5重新整理瀏覽器,重新看了下使用者名稱框,密碼框的id都是變化的,所以不能使用webdriver.get_element_by_id()定位,就用了webdriver.get_element_by_class_name(),代碼如下 from selenium import
Time of Update: 2018-07-28
最近在發現一個很好的Face Service的API 介面 face_recognition可以很方便的用python實現一個即時監控人臉的程式。 先介紹一下這個API介面。這是一個可以通過python或者命令列即可實現Face Service的功能的Face Service的庫。 安裝配置,在我電腦上面安裝比較容易,我直接使用了代碼 pip install face_recognition 我python版本是3.6,在win10 64 位元系統下使用了anaconda
Time of Update: 2018-07-28
在python中,建立目錄直接使用 os.mkdir 函數即可。 但是 os.mkdi r只能在存在的目錄下建立檔案夾, e.g. 存在目錄 C:\ os.mkdir(r'C:\testing') 可行 但是 os.mkdir(r'C:\testing\test\te\t') 這樣的多級不存在目錄,os.mkdir 不會遞迴建立
Time of Update: 2018-07-28
Python術語: 3、在IDLE編輯器中按F5可以將模組的代碼“載入”到IDLE shell,模組名會專門匯入到IDLE的命名空間,在使用IDLE時這很重要,在代碼中也要顯式的使用import語句。 4、包含end=”作為print() BIF的一個而參數會關閉其預設行為(即在輸入中自動包含換行) 5、IDLE提供了Help->Python
Time of Update: 2018-07-28
1. 下載 預設安裝: http://www.python.org/download/ 2. 環境變數配置: path %path%;C:\Python 3. 運行Python 1) 互動式解譯器:
Time of Update: 2018-07-28
[python]書籍資訊爬蟲樣本 背景說明 需要收集一些書籍資訊,以豆瓣書籍條目作為源,得到一些有效書籍資訊,並儲存到本機資料庫。 擷取書籍分類標籤 具體可參考這個連結: https://book.douban.com/tag/?view=type 然後將這些分類標籤連結存到本地某個檔案,儲存內容如下 https://book.douban.com/tag/小說https://book.douban.com/tag/外國文學https://book.douban.com/
Time of Update: 2018-07-28
慎用變長參數 python支援可變長度的參數列表,可以通過*arg, **kwargs這兩個特殊文法來實現。以下為變長參數使用的例子: * 使用*args 來實現可變參數列表: *args用接受 一個封裝為元組形式的參數列表來傳遞非關鍵字參數,參數個數可以隨意。 def SumFun(*args): result = 0 for x in args[0:]: result += x return resultprint SumFun(2, 4)print
Time of Update: 2018-07-28
背景:一直想想把request的庫的英文版翻譯一下,更多是把一下自己不常用的方法鞏固一下,最近不是特別忙就翻譯的玩吧。其實網上有一篇寫的特別詳細的文章了,就當作自己消化理解。 直接從quickstart模組開始翻譯吧 一。發送請求 首先要匯入requests模組 >>> import requests 首先用get方法擷取一個web頁面,擷取github的時間軸。get方法為http協議最常用的方法,用於擷取伺服器資源。