Time of Update: 2015-06-29
標籤:一半教程用的Django都是1.8以前的版本,導致跟我用的1.8.2的版本用法有些出入,所以只能自己去官網看文檔,以下一下是看官方文檔而理解的,英語渣渣,可能會有理解有誤的地方先記錄下如何查看django的版本:>>>python>>>import django>>>django.VERSION(1, 8, 2, ‘final‘, 0)把官網的那段樣本Model copy過來,為了加深印象,我自己會手寫一邊:from
Time of Update: 2015-06-29
標籤:>>> num=input(‘n:‘)n:1234>>> print(‘sdf:‘,n)Traceback (most recent call last): File "<pyshell#72>", line 1, in <module> print(‘sdf:‘,n)NameError: name ‘n‘ is not defined>>> print(‘sdf:‘,num)sdf: 1234>&
Time of Update: 2015-06-29
標籤: 現在移動端的開發中很多團隊都用到了jenkins+gradle對android代碼打包成apk,然而apk怎麼到我們的手機上呢,那就會想到用二維碼掃描做這樣一個簡單的事情:1、要知道jenkins項目的2、要知道jenkins的工具空間及包的存放位置3、要利用python產生二維碼圖片4、要讓將圖片放入http中可以直接存取。我只上一下簡單的代碼,其它的可以根據實際情況改,比如怎麼通過檔案名稱擷取最新的apk,也可以從urllib從頁面擷取最新的apk等等設定檔:[config
Time of Update: 2015-06-28
標籤:python 爬蟲 plist session cookie 某財的使用者應該都知道這個網站,在“簽到有礼”版塊,每天會有一貼,用文章中給出的關鍵字回帖,得銅錢,據說銅錢可以換現金,還可以換書。真好,裸辭在家的失業人員最需要這個~每天領之。基本思路:先用抓包工具仔細分析下登陸以及回帖時post了哪些資料,這些
Time of Update: 2015-06-28
標籤:python 源碼 python執行原理 Python源碼剖析筆記3-Python執行原理初探本文簡書地址:http://www.jianshu.com/p/03af86845c95
Time of Update: 2015-06-29
標籤:#coding=utf-8#python 裝飾器‘‘‘ 裝飾器可以用def的形式來定義。裝飾器接收一個可調用對象作為輸入參數,並返回一個新的可調用對象。裝飾器建立了一個可調用對象,也就是return 返回的函數funx,在新增的函數中,可以添加我們需要的功能,並通過調用原有函數來實現原有函數的功能‘‘‘def deco(func): ‘‘‘ &nb
Time of Update: 2015-06-28
標籤:在python中幾乎可以完成C++裡所有物件導向編程的元素。繼承:python支援多繼承:class Derived(base1, base2, base3):
Time of Update: 2015-06-29
標籤:這兩天,學習了python的通訊端編程(linux版),我發現好多的資料都是linux的,然而python這個利器顯然是跨平台的,所以,我根據linux版的資料來寫一點windows的東西,希望對大家有點協助,另外:本人小菜菜一枚,要是哪裡有問題,歡迎指正,謝謝合作。首先分析一下大概過程:一、建立串連後,(多個或者一個)用戶端將命令列發給伺服器;二、伺服器收到命令列後,執行命令;三、伺服器將執行的結果反饋給用戶端;四、多次執行上述過程;那麼,python是怎麼解決這幾個問題的呢?一、串連部
Time of Update: 2015-06-28
標籤:python 日誌日誌不管對於開發或者營運都是一項非常重要的東西,它可以用來排錯,解決故障,統計分析等。本文介紹python中的日誌庫的用法。日誌庫:import logging要用日誌需要先定義以下東西:擷取日誌名,比如logging.getLogger(__name__)定義Handler,比如logging.FileHandler(‘/var/log/messages‘)順位,比如fh.setLevel(logging.DEBUG)定義格式,比如formatter =
Time of Update: 2015-06-28
標籤:hashlibpython的hashlib模組提供一些常用的加密功能例如擷取字串‘Nobody inspects the spammish
Time of Update: 2015-06-28
標籤:python api相信做過自動化營運的同學都用過API介面來完成某些動作。API是一套成熟系統所必需的介面,可以被其他系統或指令碼來調用,這也是自動化營運的必修課。本文主要介紹python中調用API的幾種方式,下面是python中會用到的庫。- urllib2- httplib2- pycurl-
Time of Update: 2015-06-29
標籤:1.基本用法#!/usr/bin/env python# coding=utf-8import re# example 1text ="fjsk test\t fjskd bar\t \ttest"regex = re.compile(‘\s+‘)print regex.split(text)# example 2email =""" [email protected] [email protected] [email protected]
Time of Update: 2015-06-29
標籤:pipy國內鏡像目前有: http://pypi.douban.com/ 豆瓣http://pypi.hustunique.com/ 華中理工大學http://pypi.sdutlinux.org/ 山東理工大學http://pypi.mirrors.ustc.edu.cn/
Time of Update: 2015-06-29
標籤:python dict set dict#!/usr/bin/env python3# -*- coding: utf-8 -*-#dict>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>>
Time of Update: 2015-06-28
標籤:python 類 __new__: 對象的建立,是一個靜態方法,第一個參數是cls。(想想也是,不可能是self,對象還沒建立,哪來的self)__init__ : 對象的初始化, 是一個執行個體方法,第一個參數是self。__call__ : 對象可call,注意不是類,是對象。先有建立,才有初始化。即先__new__,而後__init__。上面說的不好理解,看例子。對於__new__class Bar(object):
Time of Update: 2015-06-28
標籤:python 裝飾器 單例模式 設計模式 方法一:裝飾器利用“裝飾器只會執行一次”這個特點def singleton(cls): instances = []# 為什麼這裡不直接為None,因為內建函式沒法訪問外部函數的非容器變數 def getinstance(*args, **kwargs): if not
Time of Update: 2015-06-29
標籤:mac# ifconfig eth0eth0 Link encap:Ethernet HWaddr 50:E5:49:3A:EA:90 inet addr:172.28.10.71 Bca
Time of Update: 2015-06-29
標籤:先放上命令:hadoop jar /usr/hadoop-1.2.1/contrib/streaming/hadoop-streaming-1.2.1.jar -mapper mapper.py -file mapper.py -reduce reduce.py -file reduce.py -file params.txt -file params2.txt -input /data/* -output
Time of Update: 2015-06-29
標籤:字串輸入:my_string = raw_input("please input a word:")字串判斷:(1) 判斷是不是純字母my_string.isalpha()字串搜尋匹配:(1) rereRegex執行個體一:^[\w_]*$首先\w表示匹配包括底線的任何單詞字元,等價於‘[A-Za-z0-9_]‘。然後跟了個_。再看*號:匹配前面的子運算式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等價於{0,}。最後是$:表示字串結束,後面沒有其他字元了。
Time of Update: 2015-06-28
標籤: Python中以雙底線開頭和結尾的函數稱為特殊函數,對於執行個體執行一些特定的運算時,Python會自動視圖調用這些執行個體的特殊方法,從而在Python中可以很輕易地實現運算子的重載。 Python中有一些通用的特殊函數: 1. 初始化與終止化 __new__(cls[,