Time of Update: 2016-10-11
標籤:python不管是什麼系統,使用者權限都是至關重要的。所以我在註冊使用者的時候,就為他們分了兩種許可權。一種是普通使用者的許可權,一種是管理員權限。普通使用者在資料庫中的value是user,管理員的value是admin。因為我想設計的系統是只有一位管理員的。所以這裡我沒有根據角色來進行判斷。而是根據他的使用者名稱來判斷。管理員的使用者名稱是唯一的,那就是admin。閑話少說,先把註冊使用者的代碼貼上來邏輯端:@app.route("/adduser",methods=[‘GET‘,‘P
Time of Update: 2016-10-09
標籤:使用pymysql://安裝pymysqlpip install pymysql 代碼:# coding=utf8import pymysql# 建立連線物件conn = pymysql.connect(host=‘127.0.0.1‘, user=‘root‘, password=‘‘, db=‘school‘)# 建立遊標cur = conn.cursor()# 查詢資料庫裡某張表的內容def get_table(): cur.execute(‘SELECT name,
Time of Update: 2016-10-09
標籤:協程協程,又稱微線程,纖程。英文名Coroutine。一句話說明什麼是線程:協程是一種使用者態的輕量級線程。協程擁有自己的寄存器上下文和棧。協程調度切換時,將寄存器上下文和棧儲存到其他地方,在切回來的時候,恢複先前儲存的寄存器上下文和棧。因此:協程能保留上一次調用時的狀態(即所有局部狀態的一個特定組合),每次過程重入時,就相當於進入上一次調用的狀態,換種說法:進入上一次離開時所處邏輯流的位置。 協程的好處:無需線程環境切換的開銷無需原子伺服器用戶端檔案鎖及同步的開銷方便切換控制流
Time of Update: 2016-10-10
標籤:‘‘‘----list------‘‘‘‘‘‘name=[1,2,3,4]print(name[0])#第一個print(name[:]) #全部#print(name[1:3]) #切片#print(name[-3:-1])#倒取值print(name[-2:-1])#[頭:尾] 顧頭不顧尾print(name[0:-1])#改 name[2]=‘元素‘name.append(‘元素‘)#預設插在最後面name.extend([])#以列表形式插入多個name.insert(‘要插位置‘
Time of Update: 2016-10-09
標籤:#encoding=utf-8import MySQLdb# 開啟資料庫連接conn = MySQLdb.connect(host = "localhost", #資料庫的IPport = 3306, #資料庫的連接埠user =
Time of Update: 2016-10-10
標籤:為相容python3.x版本 print 後都加了括弧python 資料類型 參考廖雪峰大神python2.7教程http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738264643de15c5c4abad47dd9510e3b86286acb8000# -*- coding: utf-8 -*-#一、20161010 字元型 資料類型字元型 變數 運算子
Time of Update: 2016-10-10
Python強化訓練筆記(五)——找出多個字典中的公用鍵,python強化訓練在這個問題中,我們期望得到的結果是找到這三輪比賽中,每輪都進球的球員都有誰。下面用python來類比一下,先產生一批資料:>>> from random import randint, sample>>> # sample是取樣的意思,例如sample('abcde', 2),會在'abcde'這個字串中隨機抽樣2個字元出來>>> {x: randint(1,3)
Time of Update: 2016-10-10
oldboy ALEX Python day2,oldboyday2'''----list------''''''name=[1,2,3,4]print(name[0])#第一個print(name[:]) #全部#print(name[1:3]) #切片#print(name[-3:-1])#倒取值print(name[-2:-1])#[頭:尾] 顧頭不顧尾print(name[0:-1])#改
Time of Update: 2016-10-08
Python科學計算——前期準備,python科學計算準備1、開發環境搭建 Python(英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種物件導向、解釋型電腦程式設計語言,由Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。Python文法簡潔清晰,特色之一是強制用空白符(white
Time of Update: 2016-10-10
Python強化訓練筆記(六)——讓字典保持有序性,python強化訓練python的字典是一個非常方便的資料結構,使用它我們可以輕易的根據姓名(鍵)來找到他的成績,排名等(值),而不用去遍曆整個資料集。例如:{'Lee': [1, 100], 'Jane': [2, 98]...}但是在使用字典的過程中產生了一些問題,那就是,字典本身是不管你錄入的順序的>>> d = {}>>> d['Lee'] = [1, 100]>>>
Time of Update: 2016-10-05
python爬蟲——爬取NUS-WIDE資料庫圖片, 實驗室需要NUS-WIDE資料庫中的原圖,資料集的地址為http://lms.comp.nus.edu.sg/research/NUS-WIDE.htm 由於這個資料只給了每個圖片的URL,所以需要一個小爬蟲程式來爬取這些圖片。在圖片的下載過程中建議使用VPN。由於一些URL已經失效,所以會下載一些無效的圖片。 1 # PYTHON 2.7 Ubuntu 14.04 2 nuswide =
Time of Update: 2016-10-07
Win7下安裝依賴lxml的python外掛程式,win7lxml博主python菜鳥,本想在win7下安裝一個pyquery玩玩爬蟲,折騰了好幾天終於搞好了,發現python這坑不是一般的深啊。有一部分沒有,請諒解python版本3.4 1.下載easy_install和pip,這步跳過,python 3.X預設內建 2.嘗試用pip pyquery
Time of Update: 2016-10-10
python學習筆記-python解譯器,python-python剛開始學習python,首先要瞭解一下python解譯器。什麼是python解譯器? 編寫python代碼儲存後,我們會得到一個以.py為副檔名的文字檔。要運行此檔案,就需要python解譯器去執行.py檔案。這裡,我們介紹3種解譯器。 1.CPython 當我們從Python官方網站下載並安裝好Python
Time of Update: 2016-10-08
Home / Python MySQL Tutorial / Calling MySQL Stored Procedures in Python Calling MySQL Stored Procedures in Python,storedproceduresf you are not familiar with MySQL stored procedures or want to review it as a refresher, you can follow the MySQL
Time of Update: 2016-10-10
python學習筆記-python程式運行,python-python小白初學python,寫下自己的一些想法。大神請忽略。安裝python編輯器,並配置環境(見http://www.cnblogs.com/lynn-li/p/5885001.html中
Time of Update: 2016-10-05
PythonRegex模組(re模組),pythonRegex Python是我接觸到的第一門程式設計語言,雖然它足夠簡單,但是對於當時剛剛接觸程式設計語言的我來說還是有些難度的,於是只是瞭解了一些Python的基本文法,稍微深入一點的地方都沒怎麼瞭解。不過,到現在為止,我已經接觸了這門程式設計語言一年了,期間把Python各種特性,各種包都看過,瞭解過。不過對於Regex這塊仍然一知半解,加上前段時間協助聰哥整理了<深入Python3>的中文維護版,湊上這個國慶假期,於是來簡單的
Time of Update: 2016-10-09
介面測試 python+PyCharm 環境搭建,pythonpycharm1.配置Python環境變數a:我的電腦->屬性->進階系統設定->環境變數->系統變數中的PATH變數。變數名:PATH 修改變數值為:;C:\Python27
Time of Update: 2016-10-05
Python cumsums和cumprod函數,cumsumscumprod 1 >>>a = np.array([1,2,3],[4,5,6]]) 2 >>>a 3 array([[1,2,3], 4 [4,5,6]]) 5 >>>a.cumsum(0) 6 array([[1,2,3], 7 [5,7,9]]) 8 >>>a.cumprod(1) 9 array([[1,2,6],10
Time of Update: 2016-10-02
Python中字串的處理技巧分享,python字串一、如何拆分含有多種分隔字元的字串?實際案例我們要把某個字串依據分隔字元號拆分不同的字元段,該字串包含多種不同的分隔字元,例如:s = 'asd;aad|dasd|dasd,sdasd|asd,,Adas|sdasd;Asdasd,d|asd'其中<,>,<;>,<|>,<\t>都是分隔字元,如何處理?解決方案連續使用split()方法,每次處理一種分隔字元# 使用Python2 def
Time of Update: 2016-10-02
Python實現網路連接埠轉寄和重新導向的方法,python重新導向本文執行個體講述了Python實現網路連接埠轉寄和重新導向的方法。分享給大家供大家參考,具體如下:【任務】需要將某個網路連接埠轉寄到另一個主機(forwarding),但可能會是不同的連接埠(redirecting)。【解決方案】兩個使用threading和socket模組的類就能完成我們需要的連接埠轉寄和重新導向。#encoding=utf8#author: walker摘自《Python