Time of Update: 2018-02-15
標籤:markdown 檔案夾 ipa 項目 logs 網路 代碼 src info 一個python寫的小爬蟲項目,爬蟲相關的很容易寫,關鍵是怎麼找到爬取圖片的位置。圖片位置分析hero_li
Time of Update: 2017-08-09
標籤:targe 變數 調度 對象 一個 python 組成 線程 reading 1、多線程的理解 線程是最小的執行單元,而進程由至少一個線程組成。線程的特點是線程之間可以共用記憶體
Time of Update: 2017-04-26
標籤:模組 座標軸 方便 方式 python3.4 close ipa 管理器 python 在使用Tkinter模組編寫映像介面時,經常用到pack()和grid()進行布局管理,pack
Time of Update: 2017-03-22
標籤:源碼 stream url imp print creat create .gz 爬取 # -*- coding: utf-8 -*-"""Created on Mon Mar 21 11
Time of Update: 2017-07-20
裝飾器本身是一個Python函數,他可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的傳回值也是一個額外的對象。先來瞭解幾個定義:1,函數在python中,函數通過def關鍵字、函數名和可選的參數列表定義。通過return關鍵字傳回值。我們舉例來說明如何定義和調用一個簡單的函數: #coding:UTF8def foo(): return 1print
Time of Update: 2017-07-23
一、簡介用於產生和修改常見配置文檔,當前模組的名稱在 python 3.x 版本中變更為 configparser。二、設定檔格式[DEFAULT]ServerAliveInterval = 45Compression = yesCompressionLevel = 9ForwardX11 = yes [bitbucket.org]User = hg [topsecret.server.com]Port = 50022ForwardX11 = no 三、建立設定檔import
Time of Update: 2017-06-20
前言 2048遊戲您玩過嗎?https://gabrielecirulli.github.io/2048/ 可以線上玩 人的精力總是有限的,不可能沒日沒夜的玩,但機器可以;做一個自動玩2048遊戲的小功能,熟悉selenium的使用分析 2048遊戲本質就是通過四個方向鍵,來合成數字,其實過程單一、枯燥(先不關注人的思考問題),機器就擅長幹這事。 使用selenium可以開啟瀏覽器,發送鍵盤指令等一系列操作; 遊戲會有game over的時候,selenium發送四個方向鍵指令是常態,
Time of Update: 2017-06-30
Python使用openpyxl讀寫excel檔案這是一個第三方庫,可以處理xlsx格式的Excel檔案。pip install openpyxl安裝。如果使用Aanconda,應該內建了。讀取Excel檔案需要匯入相關函數。from openpyxl import load_workbook# 預設可讀寫,若有需要可以指定write_only和read_only為Truewb =
Time of Update: 2017-03-26
Matplotlib是一個優秀的可視化庫,它提供了豐富的介面,讓Python的可視化落地顯得非常容易上手。本系列是本人學習python可視化的學習筆記,主要用於監督自己的學習進度,同時也希望和相關的博友們進行交流。由於本人是一名在職的資料分析師而並非開發人員,學習Python可視化主要是為瞭解決日常工作過程中遇到的資料自動可視化的問題。因此,學習計劃打算是從基礎入手(高手勿噴),使用的書籍為《python可視編程實踐》這本書。整個學習計劃是先按照這本書過一遍基礎,然後根據實際使用過程中遇到的問題
Time of Update: 2017-05-04
Python這麼多架構,能挨個玩個遍的人不多,坦白的說我也只用過其中的三個開發過項目,另外一些稍微接觸過,所以這裡只能淺談一下,歡迎懂行的朋友們補充說到Web Framework,Ruby的世界Rails一統江湖,而Python則是一個百花齊放的世界,各種micro-framework、framework不可勝數,不完全列表見:wiki.python.org/moin/WebFrameworks雖然另一大指令碼語言PHP也有不少架構,但遠沒有Python這麼誇張,也正是因為Python Web
Time of Update: 2017-03-24
這篇文章主要給大家介紹了在Python中.py檔案打包成exe可執行檔的相關資料,文中介紹的非常詳細,相信對大傢具有一定的參考價值,需要的朋友們下面來一起看看吧。前言最近做了幾個簡單的爬蟲python程式,於是就想做個視窗看看效果。首先是,視窗的話,以前沒怎麼接觸過,就先考慮用Qt製作簡單的ui。這裡用前面sinanews的爬蟲指令碼為例,製作一個擷取當天sina頭條新聞的視窗。產生py檔案後,運行該py檔案,這裡視窗我只是隨便拖了幾個組件進去,主要的text
Time of Update: 2017-03-17
urlencode 調用方法urlencode的參數必須是Dictionaryimport urllibd = {'name1':'www.pythontab.com','name2':'bbs.pythontab.com'}print
Time of Update: 2017-03-23
又是很久沒有寫技術部落格了,蓋因最近都在學習知識,也沒有總結出什麼值得分享的內容,所以一直停筆至今。最近的工作和DingTalk的開發打上了交到,官方並沒有提供任何http://www.php.cn/wiki/1514.html" target="_blank">Python的SDK,於是只能全部自己寫。現在我將其中實現起來相對費時間的“加密/解密/簽名”部分分享出來,希望能協助到一些人。加密/解密的具體機制,可以參考 官方文檔 。在你的項目中安裝這個擴充,可以使用:pip install
Time of Update: 2017-03-21
異常異常(Exception)是因為程式的例外、違例、出錯等情況而在正常控制流程以外採取的行為,一般分為如下兩個階段:1.異常發生:一個錯誤發生後被列印出來,稱為未處理異常,而預設的處理則是自動輸出一些調試資訊並終止程式運行。2.異常處理:通過代碼明確地處理異常,則程式不會終止運行,並增強程式的容錯性。說白了,異常處理的目的就是為了是程式的可執行性更高,能順利的運行下去;同時不讓使用者看到難堪的錯誤資訊,通俗來說就是不讓使用者看見大黃頁。可以通過python3中的異常類型(Exception)查
Time of Update: 2017-03-24
前言最近工作工作中遇到一個需求,是要根據CDN日誌過濾一些資料,例如流量、狀態代碼統計,TOP IP、URL、UA、Referer等。以前都是用 bash shell 實現的,但是當日誌量較大,記錄檔數G、行數達數千萬億級時,通過 shell 處理有些力不從心,處理時間過長。於是研究了下Python pandas這個資料處理庫的使用。一千萬行日誌,處理完成在40s左右。代碼#!/usr/bin/python# -*- coding: utf-8 -*-# sudo pip install
Time of Update: 2018-01-18
小米5s跳一跳小程式python源碼,5spython本文執行個體為大家分享了跳一跳小程式python源碼,供大家參考,具體內容如下跳一跳小程式小米5s源碼python,搭建環境後親測可用。# coding: utf-8import osimport sysimport subprocessimport shutilimport timeimport mathfrom PIL import Image, ImageDrawimport randomimport jsonimport re# ==
Time of Update: 2017-08-13
Python變數賦值的秘密,python變數賦值在Python中,我們令一個變數等於另外一個變數時,並不是把值傳遞給它,而是直接把指向的地址更改了。我們想要查看一個變數在記憶體中的地址,可以通過id(變數) 來查看。我們通過一個小例子來看看這個有趣的過程。>>> x = 12>>> y= 13>>> id(x)1865402384>>> id(y)1865402416>>> x =
Time of Update: 2017-05-09
Django的訊號機制詳解,django訊號詳解Django提供一種訊號機制。其實就是觀察者模式,又叫發布-訂閱(Publish/Subscribe) 。當發生一些動作的時候,發出訊號,然後監聽了這個訊號的函數就會執行。Django內建了一些訊號,比如:django.db.models.signals.pre_save 在某個Model儲存之前調用django.db.models.signals.post_save
Time of Update: 2017-05-09
Python中異常重試的解決方案詳解,python解決方案詳解前言大家在做資料抓取的時候,經常遇到由於網路問題導致的程式儲存,先前只是記錄了錯誤內容,並對錯誤內容進行後期處理。原先的流程:def crawl_page(url): pass def log_error(url): pass url = ""try: crawl_page(url)except: log_error(url)改進後的流程:attempts = 0success = Falsewhile attempts < 3
Time of Update: 2017-03-13
Python中防止sql注入的方法詳解,pythonsql注入詳解前言大家應該都知道現在web漏洞之首莫過於sql了,不管使用哪種語言進行web後端開發,只要使用了關係型資料庫,可能都會遇到sql注入攻擊問題。那麼在Python