原创 Python常用函數總結二(complex, delattr, divmod, enumerate, eval)

complex()函數 complex([real[, imag]])創建一個值爲real + imag * j的複數或者轉化一個字符串或數爲複數。如果第一個參數爲字符串,則不需要指定第二個參數。 參數real: int, long, f

原创 Selenium小結

Selenium學習記錄 訪問頁面 from selenium import webdriver browser = webdriver.Chrome() browser.get('http://www.baidu.com') prin

原创 python logging日誌模塊學習

logging用於編寫一個簡單的日誌系統是很不錯的,簡單易懂。 先上一段代碼再詳細說明: import logging import os if not os.path.exists('E:\\Python\數據庫\錯誤日誌.txt'

原创 Python xlrd和xlwt讀寫Excel

簡單基礎的操作excel 讀取Excel import xlrd #獲取excel book = xlrd.open_workbook(r"C:\Users\Allen\Desktop\隨機性.xlsx") #獲取excel表的數量 pr

原创 Python常用函數總結一(abs, all, any, bool, chr)

abs()函數 abs(x)返回絕對值,參數可以是負數,也可以是正數 abs(-1.2) #返回 1.2 abs(1.2) #返回 1.2 abs(-11216.5) #返回 11216.5 abs(11216.5) #返回 112

原创 Python HTTPConnectionPool [Errno 11004]

由於需要進行一些文章的抓取,我開了一個多進程的Pool,相信大家這個應該是瞭解的,可是後面遇見了兩種問題,題目所描述的只是我認爲比較重要的一點。 第一種HTTPConnectionPool [Errno -3] Temporary fai

原创 ptyhon 類的繼承和定製類

關於排序問題的sort和sorted兩個函數來說,list.sort()只是進行一個排序操作,無法賦值於一個list,而sorted可以對於一個list進行賦值,所以分清楚使用地方進行使用。 L1 = [p1, p2, p3] L2 =

原创 Python3.5 tkinterGUI

由於最近需要做一個GUI的小項目,在tkinter和PyQt中來回糾結,最後選擇了tkinter,主要是由於其grid佈局方式簡單,開發速度更快,並且有了ttk這個內置庫以後界面也好看了很多。 界面介紹 首先主要是左邊的接收和發送部分模

原创 Centos6.5 安裝(更新)python3.5 和pip3.5,easy_install3.5問題

centos6自帶python2.6版本,根據需要,安裝python3.5、easy_install3.5、pip3.5由於各種分享都是不全的,所以在我自己親身跳坑了以後給大家分享一下。首先進行預安裝一些必須的文件:(如果沒有安裝後面也

原创 python numpy學習

創建ndarray數組: #創建ndarray data1 = [6, 7.5, 8, 0, 1] arr1 = np.array(data1) data2 = [[1, 2, 3, 4], [5, 6, 7,

原创 python 基礎知識回顧篇之簡單迭代和列表生成

d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 } sum = 0.0 for k, v in d.iteritems(): sum = sum + v prin

原创 python pandas Excel 操作

demo = r'C:\Users\Allen\Desktop\saturn_raw_R0001.xls' data_original = pandas.read_excel(demo, sheetname=3, index_col=u'

原创 抓取貓眼電影排行榜前100

抓取電影前一百並寫入txt中 #encoding = utf-8 import requests from requests.exceptions import RequestException import re import json

原创 小白Python學習第一彈

Python Numpy Numpy底層是用C寫的,所以ndarray(np.array)運行速度比內置的list快,但是不能裝下太多的東西。 簡單介紹數組 np_list = np.array(lst, dtype=int)#設置

原创 python 閉包和修飾器

函數LEGB: L:local函數內部作用域 E:enclosing函數內部與內嵌函數之間,閉包 G:global全局作用域 B:build-in內置作用域 代表了函數調用優先級,L>E>G>B 閉包定義: 對於enclosing作用域