Time of Update: 2016-08-27
標籤:python操作資料庫1.插入資料import MySQLdb#建立串連conn = MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘123456‘,db=‘test‘)cur = conn.cursor()# execute 執行,%s形式是為了防止sql注入reCount = cur.execute(‘insert INTO test1 (name,country,age,address) VALUES
Time of Update: 2016-08-27
標籤:python操作資料庫1.插入資料import MySQLdb#建立串連conn = MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘123456‘,db=‘test‘)cur = conn.cursor()# execute 執行,%s形式是為了防止sql注入reCount = cur.execute(‘insert INTO test1 (name,country,age,address) VALUES
Time of Update: 2016-08-26
python如何查看線程id最近使用python多線程程式,發現會耗盡所有的cpu,有必要讓python程式運行在一個cpu上.,但是發現threading.get_ident() 返回一個極大的整數,根本和線程號對不上.只是使用先擷取系統調用號#include #include int main(void){printf("%d\n", SYS_gettid);return 0;}得到 186#!/usr/bin/env pythonimport threadingimport
Time of Update: 2016-08-28
python學習筆記——列表產生式與產生器,python產生式1.列表產生式(List Comprehensions) python中,列表產生式是用來建立列表的,相較於用迴圈實現更為簡潔。舉個例子,產生[1*1, 2*2, ... , 10*10],迴圈用三行:1 L = []2 for i in range(1,11):3 L.append(i*i) 列表產生式只用一行,前面是建置規則,後面是初始元素,最後還可以加上判斷條件:1 [i*i for i in range(1, 11
Time of Update: 2016-08-27
python基礎篇----字串unicode,python基礎篇python中處理中文常要用到unicode,因為較容易遇到字串編碼的問題,我一般都是將字串統一轉成unicode去處理 python中定義一個unicode字串,可以在字串前面加u:str=u"hello world" python中定義不轉義的字串,可以在字串前面加r:path=r"c:\programfile\test" 解碼將其他字串格式轉為unicode:ret=str.decode("gb2
Time of Update: 2016-08-27
Python 爬蟲入門(requests),pythonrequests相信最開始接觸Python爬蟲學習的同學最初大多使用的是urllib,urllib2。在那之後接觸到了第三方庫requests,requests完全能滿足各種http功能,真的是好用爆了 :D他們是這樣說的:“Requests 唯一的一個非轉基因的 Python HTTP 庫,人類可以安全享用。Requests 允許你發送純天然,植物飼養的 HTTP/1.1 請求,無需手工勞動。你不需要手動為 URL
Time of Update: 2016-08-30
python之檔案操作,# open()和 file()的效果是一樣的# o = open('1.txt', 'r') # 唯讀,開啟檔案,不能寫入# print f.readline() # 一次讀取一行# print o.readline() # 一次讀取一行# print f.read()# 一次讀取全部# print f.readline() # 先讀取一行# print '+', f.read() # 讀取剩餘全部,字串形式# print f.readline()
Time of Update: 2016-08-28
特殊的Python,特殊Python 在學習python之前,我也學習過C ,C++ ,Java ,PHP ,javascript,前端也學習過。但是在學習Python的這段時間裡,多多少少也感覺到Python在文法方面的不同和特殊性。今天,我們就來聊聊Python都有哪些文法引起過我們的好奇。 1.注釋方面,一般C , Java , PHP 等,一般注釋都是使用 // 來進行注釋的,但是在Python是使用 #
Time of Update: 2016-08-26
TensorFlow之Varibale 使用方法,tensorflowvaribale------------------------------------------- 轉載請註明: 來自部落格園 xiuyuxuanchen 地址:http://www.cnblogs.com/greentomlee/ ------------------------------------------- Varibale 使用方法 執行個體: 執行個體講解: 首先:
Time of Update: 2016-08-28
Python之路----檔案操作,檔案操作1.能調用方法的一定是對象,比如數值、字串、列表、元組、字典,甚至檔案也是對象,Python中一切皆為對象。1 str1 = 'hello'2 str2 = 'world'3 str3 = ' '.join([str1,str2])4 print(str3)2.三種基本的檔案操作模式:r(only-read)、w(only-write)、a(append) 對檔案進行操作的流程:第一,建立檔案對象。第二,調用檔案方法進行操作。第三,不要忘了關閉檔案。(
Time of Update: 2016-08-27
python
Time of Update: 2016-08-25
jinja2 宏的簡單使用總結(macro),jinja2總結macroTable of Contents1. 簡介2. 用法3. 參數和變數4. 注意事項4.1. macro的變數只能為如下三種:4.2. 和block的關係:5. 參考文檔1 簡介jinja2是python的模板引擎, 在寫python web使用的過程中,發現macro可以節省大量的代碼.所以做了一個小的總結.用法基本上都是網上的文章. 自己主要是寫了注意事項,也算是心得體會.2
Time of Update: 2016-08-26
Web架構本質,web架構Web架構本質眾所周知,對於所有的Web應用,本質上其實就是一個socket服務端,使用者的瀏覽器其實就是一個socket用戶端。#!/usr/bin/env python#coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n") client.send("Hello,
Time of Update: 2016-08-25
使用Beautiful Soup編寫一個爬蟲 系列隨筆匯總,beautifulsoup 這幾篇博文只是為了記錄學習Beautiful Soup的過程,不僅方便自己以後查看,也許能幫到同樣在學習這個技術的朋友。通過學習Beautiful Soup基礎知識 完成了一個簡單的爬蟲服務:從allitebooks.com抓取書籍的書名和每本書對應的ISBN碼,然後通過ISBN碼去amazon.com抓取對應的價格。 第一部分 Beautiful Soup的基礎知識 Beautiful
Time of Update: 2016-08-26
python學習筆記day5——常用模組學習,python學習筆記day5一、主要內容二、具體內容1.模組a.定義:本質就是.py結尾的python檔案,邏輯上組織python代碼,實現某種功能。例:檔案名稱test.py-->模組名test。b.匯入方法:imort moduname from mdname import *
Time of Update: 2016-08-25
精通 Oracle+Python,第 1 部分:查詢最佳應踐,oraclepython原文連結:http://www.oracle.com/technetwork/cn/articles/dsl/mastering-oracle-python-1391323-zhs.html 在 Python 做事方式的核心原則中,有一個規定是要求具有到 API 的進階介面。資料庫 API(在此例中為 Oracle API)就是一個例子。使用 Computronix 的 cx_Oracle
Time of Update: 2016-08-25
Oldboy-Homework-Week2.2,a2yearoldboy一、關於Python全棧開發第二周所講內容的回憶(上篇)6.列表(list)、元組(tuple)、字典(dictionary)7.字串、及其字串格式化輸出8.for迴圈二、詳細內容6.1列表:列表的形式為[1,'a',[i,j]]:可以存放一些數字、字串、還有列表本身,與字串的本質區別就在於:列表可存、可取、可操作性!6.1.1列表的切片使用:list1 =
Time of Update: 2016-08-25
網路爬蟲:使用Scrapy架構編寫一個抓取書籍資訊的爬蟲服務,爬蟲scrapy 上周學習了BeautifulSoup的基礎知識並用它完成了一個網路爬蟲( 使用Beautiful Soup編寫一個爬蟲 系列隨筆匯總 ), BeautifulSoup是一個非常流行的Python網路抓取庫,它提供了一個基於HTML結構的Python對象。 雖然簡單易懂,又能非常好的處理HTML資料,但是相比Scrapy而言,BeautifulSoup有一個最大的缺點:慢。
Time of Update: 2016-08-25
python [吐槽]關於nan類型時遇到的問題,pythonnan 今天在用寫一段求和的代碼時候,發現最後返回的是nan的結果,這段迴圈求和代碼依次調用了三個函數,於是依次列印這三個函數的傳回值,發現其中一個函數的傳回值為nan,原來是因為這段函數裡面沒有相似的使用者,所有返回結果為nan,於是我就想加一個判斷條件,當結果為空白時,跳過本次迴圈:if res==nan:
Time of Update: 2016-08-24
python爬蟲實戰(一)——即時擷取代理ip,python爬蟲在爬蟲學習的過程中,維護一個自己的代理池是非常重要的。詳情看代碼: 1.運行環境 python3.x,需求庫:bs4,requests 2.即時抓取西刺-國內高匿代理中前3頁的代理ip(可根據需求自由修改) 3.多線程對抓取的代理進行驗證並儲存驗證後的代理ip#-*-coding:utf8-*-import re,threading,requests,timeimport urllib.requestfrom bs4