Time of Update: 2015-04-25
標籤:安裝PIL的時候遇到個問題,
Time of Update: 2015-04-25
標籤:python 環境配置 用Gvim配置python編寫環境最重要的也是最基本的一項就是要在Gvim的配置開機檔案中,也就是在安裝目錄下的_vimrc中添加配置python解譯器的代碼。然而前提是要有配置好環境變數。 總結一下就是: (1)配置環境變數: 將python的路徑添加到系統的環境變數的path裡面,注意加分號。不會的就去百度裡面google一下。 (2)測試python配置環境變數是否成功:
Time of Update: 2015-04-25
標籤: itertools模組為python2.6之後引入的,包含建立有效迭代器的函數,可以用各種方式對資料進行迴圈操作,此模組中的所有函數返回的迭代器都可以與for迴圈語句以及其他包含迭代器(如產生器和產生器運算式)的函數聯合使用。注意itertools模組中的函數所建立的都是對象,並且是可迭代對象。1、itertools.count(start=0,
Time of Update: 2015-04-25
標籤:我的學習環境是Windows 7,首先安裝Python,我安裝的版本是Python 2.7,之後需確認“C:\Python27\Scripts;C:\Python27;”這兩個路徑添加到Path系統變數裡面了。 圖一 然後下載Django。我下載的版本是Django-1.8.tar.gz。然後解壓,命令列方式進入解壓目錄,用“setup.py install”命令來安裝。安裝完成後,在python shell中輸入“import
Time of Update: 2015-04-25
標籤:python中,隊列是線程間最常用的交換資料的形式。Queue模組是提供隊列操作的模組,雖然簡單易用,但是不小心的話,還是會出現一些意外。Queue隊列的原則時:先進先出,後進後出常用方法: q.put() q.get() q.maxsize() q.qsize() 返回隊列的大小 q.empty() 如果隊列為空白,返回True,反之False q.full() 如果隊列滿了,返回True,反之False q.full 與 maxsize
Time of Update: 2015-04-25
標籤:模組匯入 python 在python中, 模組即一個尾碼名為”.py”檔案,python用檔案組織一個模組.模組匯入遵循範圍原則, 在什麼範圍匯入就只能在當前範圍生效.一個模組只被載入一次,無論匯入它多少次.from module import name 是把名字匯入到當前的名稱空間單行匯入單個模組import json單行匯入多個模組import os, sys, time匯入指定的模組屬性from os
Time of Update: 2015-04-25
標籤:原創作品,轉載請註明出處:點我上一篇文章Python進階編程之產生器(Generator)與coroutine(一):Generator中,我們介紹了什麼是Generator,以及寫了幾個使用Generator
Time of Update: 2015-04-25
標籤:python具有強大的科學運算功能,python由於支援更加強大的物件導向和動態特性,相比R語言、matlab、mathmatic等傳統的科學計算工具具有非常大的優勢。Python的數字python中的數字提供了標量的儲存和直接存取,並且是不可更改的類型,對數位更改實際上是建立了一個新的數字對象,而原來的數字對象當其引用次數為0時,會被記憶體回收機制回收,通過del
Time of Update: 2015-04-25
標籤:通常大多數人執行reload(sys)這條語句其實僅僅是為了能夠修改Python的預設字元集,也就是能夠調用sys.setdefaultencoding()。但是如果在IDLE中執行reload(sys),就會導致接下來無法正常執行任何命令。起初遇到這個問題也是束手無策,後來無意間在stackoverflow上看到有人說到了這個問題。原來是因為IDLE作為一個GUI Shell環境,在啟動初始化過程中,會設定特定的標準輸入、標準輸出和標準錯誤輸出,使得輸入和輸出都在IDLE的GUI
Time of Update: 2015-04-25
標籤: 1 >>> s = ‘Hello, world.‘ 2 >>> str(s) 3 ‘Hello, world.‘ 4 >>> repr(s) 5 "‘Hello, world.‘" 6 >>> str(1.0/7.0) 7 ‘0.142857142857‘ 8 >>> repr(1.0/7.0) 9 ‘0.14285714285714285‘10 >>> x = 10 * 3.25
Time of Update: 2015-04-25
標籤:optparse內建的模組用於處理Python命令列參數。簡單流程首先,必須 import OptionParser 類,建立一個 OptionParser 對象:from optparse import OptionParser [...] parser = OptionParser() 然後,使用
Time of Update: 2015-04-25
標籤:python time thread 模組 time模組time模組提供各種操作時間的函數 說明:一般有兩種表示時間的方式: 第一種是時間戳記的方式(相對於1970.1.1 00:00:00以秒計算的位移量),時間戳記是惟一的
Time of Update: 2015-04-25
標籤:python建立xml執行個體 模仿下面的xml檔案,使用python指令碼進行建立。<?xml version=‘1.0‘?><database> <user username="user" fromAddress="[email protected]" fullName="John Q. User" password="pass"> <subscription
Time of Update: 2015-04-25
標籤:安裝PILMac或Linux安裝命令:sudo easy_install PIL如果報錯:fatal error: ‘freetype/fterrors.h‘ file not foundMac下所依賴的FreeType連結變更問題,解決如下:ln -s /usr/local/include/freetype2 /usr/local/include/freetypesudo easy_install -U pil如果出現問題:decoder jpeg not
Time of Update: 2015-04-25
標籤:原題:Given a string, find the length of the longest substring without repeating characterFor example, the Longest substring without repeating letters for "abcabcbb" is "abc", with the length is
Time of Update: 2015-04-25
標籤:一、JSON是什嗎? JSON是一種輕量級的資料交換格式 二、Python處理JSON的思維 其實很容易理解,無非是將資料編成JSON格式資料和吧JSON格式的資料解析出來 三、Python處理JSON的具體方法 1、json.dumps()
Time of Update: 2015-04-25
標籤:python lambda filter callback 歡迎轉載,轉載請註明原文地址:http://blog.csdn.net/majianfei1023/article/details/45269343lambda函數也叫匿名函數,函數沒有具體的名稱。先來看一個最簡單例子:def f(x):return x * 2g = lambda x : x *
Time of Update: 2015-04-24
標籤:pythonPython 用底線作為變數首碼和尾碼指定特殊變數_xxx 不能用’from module import *’匯入__xxx__ 系統定義名字__xxx 類中的私人變數名核心風格:避免用底線作為變數名的開始。因為底線對解譯器有特殊的意義,而且是內建標識符所使用的符號,我們建議程式員避免用底線作為變數名的開始。一般來講,變數名_xxx被看作是“私人 的”,在模組或類外不可以使用。當變數是私人的時候,用_xxx
Time of Update: 2015-04-24
標籤:python欄位是Python是字典中唯一的鍵-值類型,是Python中非常重要的資料結構,因其用雜湊的方式儲存資料,其複雜度為O(1),速度非常快。下面列出字典的常用的用途.【字典中常見方法列表】#方法
Time of Update: 2015-04-25
SSH登入日誌分析指令碼(Python)好久沒有更新部落格了,寫了很早的一個指令碼存下檔,一個用於分析使用者登入日誌 /etc/auth.log的指令碼,可以分析成功、失敗次數,以及來自的IP地址和登入失敗的使用者名稱,可以用於監控是否有暴力密碼破解攻擊,多了就可以用於收集字典,用來避免密碼過於簡單的問題 #/usr/bin/env python3.4#Anyalize the /etc/auth.log files to get# 1) how many failed