Time of Update: 2016-11-18
標籤:python mysqldb python資料庫編程本章節講解Python操作資料庫,完成簡單的增刪改查工作,以MySQL資料庫為例。Python的MySQL資料庫操作模組叫MySQLdb,需要額外的安裝下。通過pip工具安裝:pip install
Time of Update: 2016-11-23
標籤:slow lin 檢查 value 開始 als upper 並且 art python的字串內建函數str.casefold()將字串轉換成小寫,Unicode編碼中凡是有對應的小寫形式
Time of Update: 2016-11-23
標籤:python unicode今天寫個爬蟲, 擷取到的中間資料包含類似的unicode的編碼,當時一下是覺得挺簡單的,後來認真一看,情況有點不一樣,正常的unicode如下>> s = u‘中文‘>>> su‘\u4e2d\u6587‘而擷取到的資料,只是引號內的內容,那麼問題來了,如何把資料轉換為原來的樣子?首先我們知道unicode字串的格式是u‘\xxx‘, 那麼只要能把格式轉換回來就可以了。看下面的例子>>> st = ‘\u4e2d\
Time of Update: 2016-11-23
標籤:paramiko一、流程
Time of Update: 2016-11-22
標籤:大寫 pad 二分 span print 代碼 面試題 get oop **晚上在公司的論壇上看到一道面試題,題目如下:隨機給定一字串和字元,要求重排,比如:’abde’,’c
Time of Update: 2016-11-22
標籤:技術分享 lib os.path com imp lin default 哈哈 pre 思路:1.觀察網頁,找到img標籤2.通過requests和BS庫來提取網頁中的img標籤3.抓取i
Time of Update: 2016-11-22
標籤:安裝 images python開發 二進位 寫部落格 開發人員 進階語言 音樂 開發工具 哎!好久沒有寫部落格了,怪想念的,今天聽了偶像的講解,好多以前感覺很模糊的概念今天一下子就明朗了
Time of Update: 2016-11-22
標籤:登陸 world 需要 使用方法 圖形 pre false 條件 gui python第一篇1.python簡介 python是一門簡單易學而且功能強大的程式設計語言,它有高效的內建資料
Time of Update: 2016-11-22
標籤:pre 使用者 python3 登陸 linu lin bin 不能 組成 第一句代碼Hello Worldpython3print ("Hello
Time of Update: 2016-11-18
標籤:python# -*- coding: utf-8 -*-"""Created on Sun Nov 13 23:19:03 2016@author: toby"""#知識點:解構函式和特殊的__call__方法‘‘‘析夠函數:其中的“__del__”就是一個解構函式了,當使用del 刪除對象時,會調用他本身的解構函式,另外當對象在某個範圍中調用完畢,在跳出其範圍的同時解
Time of Update: 2016-11-18
標籤:python#_*_coding:utf-8 _*_#父類class Father: def __init__(self): self.Fname = ‘fffffff‘ def Func(self):  
Time of Update: 2016-11-23
python快速產生注釋文檔的方法,python快速產生注釋文檔的方法 今天將告訴大家一個簡單平時只要注意的小細節,就可以輕鬆產生注釋文檔,也可以檢查我們寫的類方法引用名稱是否重複有問題等。一看別人專業的大牛們寫的文檔多牛多羨慕,不用擔心我們可以讓python為我們產生基本滿足的說明文檔,一來可以提高代碼整體閱讀性,二來可以將代碼的整體結構看著也更清晰,這樣在交接的時候可以省很多麻煩,其它同事在接手你工作的時候也不會一行行去問你這是什麼那是什麼的,因為注釋已經很直觀的表述了,在整合的時
Time of Update: 2016-11-22
Python控制多進程與多線程並發數總結,python多線程一、前言本來寫了指令碼用於暴力破解密碼,可是1秒鐘嘗試一個密碼2220000個密碼我的天,想用多線程可是只會一個for全開,難道開2220000個線程嗎?只好學習控制線程數了,官方文檔不好看,覺得結構不夠清晰,網上找很多文章也都不很清晰,只有for全開線程,沒有控制線程數的具體說明,最終終於根據多篇文章和官方文檔算是搞明白基礎的多線程怎麼實現法了,怕長時間不用又忘記,找著麻煩就貼這了,跟我一樣新手也可以參照參照。先說進程和線程的區別:
Time of Update: 2016-11-22
Python面試題(一),python面試題 **晚上在公司的論壇上看到一道面試題,題目如下:隨機給定一字串和字元,要求重排,比如:’abde’,’c’。重排之後變成’abcde’**看到他們給的答案很多都是二分法重排,既然是字元類的處理,當然可以用ASCII碼錶對應的數字來處理了,所以在這裡簡單的寫一種方法出來,代碼如下:def st(s1,s2): #先排序 l = sorted(s1) #然後遍曆 for i in l: if i == s2
Time of Update: 2016-11-22
Python實現批量檢測HTTP服務的狀態,python實現檢測http用Python實現批量測試一組url的可用性(可以包括HTTP狀態、回應時間等)並統計出現不可用情況的次數和頻率等。類似的,這樣的指令碼可以判斷某個服務的可用性,以及在眾多的服務提供者中選擇最優的。需求以及指令碼實現的功能如下: 預設情況下,執行指令碼會檢測一組url的可用性。 如果可用,返回從指令碼所在的機器到HTTP伺服器所消耗的時間和內容等資訊。 如果url不可用,則記錄並提示使用者,並顯示不可用發生的時間。
Time of Update: 2016-11-22
Python中斷言Assertion的一些改進方案,pythonassertionPython Assert 為何不盡如人意?Python中的斷言用起來非常簡單,你可以在assert後面跟上任意判斷條件,如果宣告失敗則會拋出異常。>>> assert 1 + 1 == 2>>> assert isinstance('Hello', str)>>> assert isinstance('Hello', int)Traceback
Time of Update: 2016-11-22
Python實現ssh批量登入並執行命令,pythonssh執行命令區域網路內有一百多台電腦,全部都是linux作業系統,所有電腦配置相同,系統完全相同(包括使用者名稱和密碼),ip地址是自動分配的。現在有個任務是在這些電腦上執行某些命令,者說進行某些操作,比如安裝某些軟體,拷貝某些檔案,批量關機等。如果一台一台得手工去操作,費時又費力,如果要進行多個操作就更麻煩啦。或許你會想到網路同傳,網路同傳是什嗎?就是在一台電腦上把電腦裝好,配置好,然後利用某些軟體,如“聯想網路同傳”把系統原樣拷貝過去,
Time of Update: 2016-11-22
使用Python將數組的元素匯出到變數中(unpacking),pythonunpacking解決的問題需要將數組(list)或元組(tuple)中的元素匯出到N個變數中。解決的方案任何序列都可以通過簡單的變數賦值方式將其元素分配到對應的變數中,唯一的要求就是變數的數量和結構需要和序列中的結構完全一致。p = (1, 2)x, y = p# x = 1# y = 2data = ['google', 100.1, (2016, 5, 31)]name, price, date = data#
Time of Update: 2016-11-22
Python網路爬蟲項目:內容提取器的定義,python提取器1. 項目背景在python 即時網路爬蟲項目啟動說明中我們討論一個數字:程式員浪費在調測內容擷取規則上的時間,從而我們發起了這個項目,把程式員從繁瑣的調測規則中解放出來,投入到更高端的資料處理工作中。2. 解決方案為瞭解決這個問題,我們把影響通用性和工作效率的提取器隔離出來,描述了如下的資料處理流程圖:圖中“可插拔提取器”必須很強的模組化,那麼關鍵的介面有: 標準化的輸入:以標準的HTML DOM對象為輸入
Time of Update: 2016-11-22
python xml解析執行個體詳解,pythonxml解析執行個體python xml解析first.xml <info> <person > <id>1</id> <name>fsy</name> <age >24</age> </person> <person> <id>2</id>