Time of Update: 2017-06-21
python編程快速上手第三章實踐項目參考code,python快速上手def collatz(number): while number != 1: if number % 2 == 0: number = number // 2 print(number) elif number % 2 == 1: number = 3 * number + 1
Time of Update: 2017-06-21
hashlib模組--加密,hashlib模組-- 用於加密相關的操作,3.x裡代替了md5模組和sha模組,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 演算法import hashlibm = hashlib.md5()m.update(b"hello")print(m.hexdigest())m.update(b"It's me")print(m.hexdigest())m.update(b"It's been a long
Time of Update: 2017-06-21
Python爬蟲利器:BeautifulSoup庫,Beautiful Soup parses anything you give it, and does the tree traversal stuff for you.BeautifulSoup庫是解析、遍曆、維護 “標籤樹”
Time of Update: 2017-06-21
Python開發【Tornado】:簡介與使用,pythontornadoTornado架構簡介: Tornado就是我們在 FriendFeed 的 Web 服務器及其常用工具的開源版本[1] 。Tornado 和現在的主流 Web 服務器架構(包括大多數 Python 的架構)有著明顯的區別:它是非阻塞式伺服器,而且速度相當快。得利於其 非阻塞的方式和對epoll的運用,Tornado 每秒可以處理數以千計的串連,因此 Tornado 是即時 Web 服務的一個
Time of Update: 2017-06-21
re正則模組,re模組1.Regex的常用符號'.' 預設匹配除\n之外的任意一個字元,若指定flag DOTALL,則匹配任一字元,包括換行'^' 匹配字元開頭,若指定flags MULTILINE,這種也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE)'$' 匹配字元結尾,或e.search("foo$","bfoo\nsdfsf",flags=re.MULTILINE).group()也可以'*'
Time of Update: 2017-06-21
Python基礎之內建函數和遞迴,python內建遞迴一、內建函數下面簡單介紹幾個:1.abs()
Time of Update: 2017-06-21
shutil模組,pythonshutil模組檔案、檔案夾、壓縮包處理模組1.shutil.copyfileobj(fsrc,fdst[,length])將檔案內容拷貝到另一個檔案,可以是部分內容f1 = open("shutil筆記", "r", encoding="utf-8")f2 = open("筆記2", "w", encoding="utf-8")shutil.copyfileobj(f1,
Time of Update: 2017-06-21
Ubuntu下安裝keras(tensorflow為後台),kerastensorflow0 系統版本Ubuntu16.041 系統更新(速度很慢,可以試著跳過這一步看會不會影響後面的安裝)sudo apt updatesudo apt upgrade 2 安裝python基礎開發包sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim3
Time of Update: 2017-06-21
Python基礎之常用模組,python模組模組本質就是一個.py檔案,在安裝目錄下的lib檔案夾下可以看到模組分為三個部分:內建模組(存在於解譯器中),第三方模組(lib檔案夾下),自訂模組(自己定義的)1.time模組import
Time of Update: 2017-06-21
Python實現自動登入百度空間的方法,python自動登入本文執行個體講述了Python實現自動登入百度空間的方法。分享給大家供大家參考,具體如下:開發環境:Fedora12 + Python2.6.2#!/usr/bin/python# coding: GBKimport urllib,urllib2,httplib,cookielibdef auto_login_hi(url,name,pwd): url_hi="http://passport.baidu.com/?login"
Time of Update: 2017-06-21
requests和lxml實現爬蟲的方法,requestslxml爬蟲如下所示:# requests模組來請求頁面# lxml模組的html構建selector選取器(格式化響應response)# from lxml import html# import requests# response = requests.get(url).content# selector = html.formatstring(response)# hrefs =
Time of Update: 2017-06-21
pythonRegex的使用,pythonRegexpython的正則是通過re模組的支援匹配的3個函數match :只從字串的開始與Regex匹配,匹配成功返回matchobject,否則返回none;re.match(pattern, string, flags=0) ##flags標誌位,用於控制Regex的匹配方式,如:是否區分大小寫,多行匹配等等。search
Time of Update: 2017-06-21
詳談python http長串連用戶端,詳談python背景:線上機器,需要過濾access日誌,發送給另外一個api期初是單進程,效率太低,改為多進程發送後,查看日誌中偶爾會出現異常錯誤(忘記了。。。)總之就是連接埠不夠用了報錯原因:每一條日誌都是一次請求發送給api,短串連產生大量time_wait狀態,佔用了大量連接埠這種高並發導致的大量time_wait狀態核心調優基本是沒用的,後來改為長串連解決問題第一版短串連版本關鍵代碼如下因涉及具體商務資訊,只貼出了關鍵區段代碼import
Time of Update: 2017-06-21
Python實現Linux中的du命令,pythonlinuxdu命令實現代碼如下:說明:現在代碼已實現du命令的 -s 統計功能,統計與系統du命令稍有差別,比如用ls -ld /root結果為4096,而du計算出來是1040,用當前python計算出來也是4096。另外暫時還沒有實作類別似於自動根據大小顯示為人性化的單位,後續補上#!/usr/bin/python#*-*coding:utf8*-*import sysimport osfrom optparse import
Time of Update: 2017-06-21
Python之re操作方法(詳解),pythonre一:re.search():search返回的是尋找結果的對象,可以使用group()或groups()方法得到匹配成功的字串。①group() 預設返回匹配成功的整個字串(忽略pattern中的括弧),也可以指定返回匹配成功的括弧中第幾個字串(從1開始計數);②groups()
Time of Update: 2017-06-21
python3實現TCP協議的簡單伺服器和用戶端案例(分享),python3tcp利用python3來實現TCP協議,和UDP類似。UDP應用於及時通訊,而TCP協議用來傳送檔案、命令等操作,因為這些資料不允許丟失,否則會造成檔案錯誤或命令混亂。下面代碼就是類比用戶端通過命令列動作伺服器。用戶端輸入命令,伺服器執行並且返回結果。TCP(Transmission Control Protocol 傳輸控制通訊協定):是一種連線導向的、可靠的、基於位元組流的傳輸層通訊協定,由IETF的RFC 793
Time of Update: 2017-06-21
Python之os操作方法(詳解),pythonos1. os.path.driname(path):返迴路徑的上一級路徑字串。 >>> os.path.dirname('D:\Games') 'D:\\' >>>2. os.path.basename(path):返迴路徑的最後一級目錄名(檔案夾名)或檔案名稱(全稱)。 >>> os.path.basename('D:\Games\9yin_632\蝸牛整包\\0x0804.ini'
Time of Update: 2017-06-21
用python寫個自動SSH登入遠程伺服器的小工具(執行個體),pythonssh很多時候我們喜歡在自己電腦的終端直接ssh串連Linux伺服器,而不喜歡使用那些有UI介面的工具區串連我們的伺服器。可是在終端使用ssh我們每次都需要輸入帳號和密碼,這也是一個煩惱,所以我們可以簡單的打造一個在Linux/Mac os啟動並執行自動ssh登入遠程伺服器的小工具。來個GIF動畫樣本下先:概述我們先理一下我們需要些什麼功能:1. 添加/刪除串連伺服器需要的IP,連接埠,密碼2.
Time of Update: 2017-06-21
解決Linux系統中python matplotlib畫圖的中文顯示問題,最近想學習一些python資料分析的內容,就弄了個爬蟲爬取了一些資料,並打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib,
Time of Update: 2017-06-21
Python實現多並發訪問網站功能樣本,python網站功能本文執行個體講述了Python實現多並發訪問網站功能。分享給大家供大家參考,具體如下:# Filename:visitweb_threads.py# Description:python visit web, get startTime, endTime, everytimes spentTime,threadingimport threadingimport urllibimport timeimport datetimeprint