Time of Update: 2015-04-20
標籤:django python form 1.建立檔案do.html{% extends 'base.html' %}{% block mainbody %}<form action="/app1/do/" method="post">{% csrf_token %}{{ form.as_p }}<input type=
Time of Update: 2015-04-20
標籤:python django admin介面的路徑,通常在my_project中已經設定好了,使用django-admin.py startproject my_project在目錄下的urls.py檔案中可以看到from django.conf.urls import include, urlfrom django.contrib import adminurlpatterns = [ # Examples:
Time of Update: 2015-04-20
標籤:Python的open方法用來開啟一個檔案。第一個參數是檔案的位置和檔案名稱,第二個參數是讀寫入模式;f=open(‘/1.txt‘,‘w‘)讀寫入模式的類型有:rU 或 Ua 以讀方式開啟, 同時提供通用分行符號支援 (PEP 278)w 以寫方式開啟,a 以追加模式開啟 (從 EOF 開始, 必要時建立新檔案)r+ 以讀寫入模式開啟w+ 以讀寫入模式開啟 (參見 w )a+ 以讀寫入模式開啟 (參見 a )rb
Time of Update: 2015-04-20
標籤: 這是個不錯的練習,使用python開發P2P程式,或許通過這個我們可以自己搞出來一個P2P下載工具,類似於迅雷。XML-RPC是一個遠端程序呼叫(remote procedure call,RPC)的分散式運算協議,通過XML將調用函數封裝,並使用HTTP協議作為傳送機制[摘自維基百科] 1.先做一個小小的嘗試: 首先進入命令列,輸入vim pythonServer.py,然後輸入一下代碼: from simpleXMLRPCServerr import
Time of Update: 2015-04-19
標籤:這是一系列的文章,會從基礎開始一步步的介紹Python中的Generator以及coroutine(協程)(主要是介紹coroutine),並且詳細的講述了Python中coroutine的各種進階用法,最後會用coroutine實現一個簡單的多任務的作業系統。其實也是看完這篇文章的學習筆記吧!O(∩_∩)O產生器(Generator)什麼是產生器?在Python中,產生器(Generator)是一個帶有yield關鍵字的函數 1 def gene(): 2 a =
Time of Update: 2015-04-19
標籤:python 亂碼 python2 先看代碼:item = [[‘2015‘,u‘中國‘],[‘2013‘,‘nian份‘]]print itemprint item[0][1]輸出結果: 在此處有相關討論 解決辦法: python2中,list若包含中文,整體輸出時是以十六進位輸出的; 連結中的討論提供的方法試過,沒成功。看來python2中只能以for來單獨輸出了。
Time of Update: 2015-04-20
標籤:以a=[1,2,3] 為例,似乎使用del, remove, pop一個元素2 之後 a都是為 [1,3],
Time of Update: 2015-04-19
標籤:想到用python發送郵件主要是伺服器 有時候會產生coredump檔案 ,然後因為指令碼重啟原因,伺服器coredump產生後會重啟但是沒有主動通知開發人員想了下可以寫個指令碼一旦產生coredump檔案就可以發送郵件給開發人員讓其立馬知道 下面只介紹簡單的發送指令碼如果需要在生產環境用起來 還需要按要求修改指令碼smtplib.SMTP([host[, port[, local_hostname[,
Time of Update: 2015-04-20
標籤:django python post and get 1.首先建立一個登陸介面 login.html<span style="font-family:KaiTi_GB2312;font-size:12px;">{% extends "base.html" %}{% block mainbody %}<form
Time of Update: 2015-04-20
標籤:pythonpython使用物件模型來儲存資料,也就是說構造任何類型的值都是一個對象。所有的python對象都擁有三個特性:身份id,類型和值。身份id:唯一的身份標識,可以使用內建函數id()來得到,這個值可以被認為是該對象的記憶體位址。對象身份的比較可通過運算子is或is not來完成,判斷它們是否指向(引用)同一個對象,這裡舉一個有趣的例子:>>> a = 1>>> b = 1>>> c
Time of Update: 2015-04-20
標籤:python 可擴充性很強,因為有很多褲子和包包可以換,哦,是庫和包。whatever,在五子棋之後,還有XJM和HH等人的建議,我也覺得可以嘗試著學會利用這些庫去寫更好玩的程式。 問題來了,怎樣安裝這些庫呢?這個問題毫無疑問地被XJM毫無留情地用搜來回答……說得好像我沒有搜過就跑去問他一樣,還好HH給我指明了路燈,用pip 然後再用pip install
Time of Update: 2015-04-19
標籤:想到用python發送郵件主要是伺服器 有時候會產生coredump檔案 ,然後因為指令碼重啟原因,伺服器coredump產生後會重啟但是沒有主動通知開發人員想了下可以寫個指令碼一旦產生coredump檔案就可以發送郵件給開發人員讓其立馬知道 下面只介紹簡單的發送指令碼如果需要在生產環境用起來 還需要按要求修改指令碼smtplib.SMTP([host[, port[, local_hostname[,
Time of Update: 2015-04-19
標籤:milang python 本函數是實現對可迭代對象iterable進行排序。選擇性參數key是比較鍵的函數;reverse是表示是否反向排列對象裡的項,是布爾值。例子:#sorted()print(sorted([5, 2, 3, 1, 4]))print(sorted({1: ‘D‘, 2: ‘B‘, 3: ‘B‘, 4: ‘E‘, 5: ‘A‘}, reverse =
Time of Update: 2015-04-20
標籤:特徵集分析資料集為letter-recognition.data,一共為20000條資料,以逗號分隔,資料執行個體如下所示,第一列為字母標記,剩下的為不同的特徵。T,2,8,3,5,1,8,13,0,6,6,10,8,0,8,0,8學習方法1、讀入資料,並去除分隔號2、將資料第一列作為標記,剩下的為訓練資料3、初始化分類器並利用訓練資料進行訓練4、利用測試資料驗證準確率代碼<span style="font-size:14px;"></span>
Time of Update: 2015-04-19
標籤:python字串操作:字串的 % 格式化操作:str = "Hello,%s.%s enough for ya ?"values = (‘world‘,‘hot‘)print str % values輸出結果: Hello,world.hot enough for ya ?模板字串:#coding=utf-8from string import Template## 單個變數替換s1 = Template(‘$x, glorious
Time of Update: 2015-04-20
標籤:python path 擴充 mingw 1.從官網下載對應版本的exe或者msi雙擊安裝。2.安裝setuptools,並且配置PATH環境變數 c:\Python\Scripts 後使用easy_install或者pip工具安裝並自動解決依賴關係。 例如 easy_install
Time of Update: 2015-04-20
標籤:python os path 工作 <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">
Time of Update: 2015-04-19
標籤:原書參考:http://www.jeffknupp.com/blog/2012/10/04/writing-idiomatic-python/上一篇:翻譯《Writing Idiomatic Python》(二):函數、異常下一篇:TO BE UPDATED..2.1 變數2.1.1 對多個變數要賦同一個值時,使用鏈式賦值讓語句變得簡明Python支援鏈式賦值使多個變數可以在一次鏈式賦值中被設定為同一個值,這使得語句更加簡明。不良風格:1 x = ‘foo‘2 y = ‘foo‘3 z =
Time of Update: 2015-04-19
標籤:python this>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than
Time of Update: 2015-04-19
標籤:list是一種內建的資料類型,是一種有序的集合,可以隨時添加和刪除其中的元素。classmates = [‘Michael‘,‘Bob‘,‘Tracy‘];1、len(classmates):返回list元素的個數 32、索引:classmates[0] ’Machael‘ 獲得最後一個元素:classmates[len-1] or classmates[-1] 同理獲得倒數第2個:classmates[len-2] or classmates[-2]3