自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 python中的集合(set)知识点

集合有两种类型的,分为可变集合(set)和不可变集合(frozenset)可变集合(set)可以添加和删除元素,不可变集合(frozenset)不允许添加和删除元素 可变集合(set)是不可哈希,因此不能用作字典的键也不能作为其他集合中的元素,而不可变集合(frozenset)可以 支持用 in 和not in 来检查成员,len()来得到集合的基数大小,用for循环迭代集合的成员 由于...

2018-09-07 09:26:56 1030

原创 Tkinter之Scrollbar篇

'''Created on 2017年9月15日@author: Nick''''''Created on 2017年9月13日@author: Nick''''''Tkinter之Scrollbar篇Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva等)结合使用'''#_*_coding:utf-8_*_im

2017-09-15 11:13:09 7289 1

原创 Tkinter之Scale篇

'''Created on 2017年9月13日@author: Nick''''''Tkinter之Scale篇# Scale为输出限定范围的数字区间,可以为之指定最大值,最小值及步距值'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *if __name__ == '__main__':

2017-09-13 10:05:40 729

原创 Tkinter之Listbox篇

'''Created on 2017年9月12日@author: Nick''''''Tkinter之Listbox篇#Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *if __name__ =

2017-09-12 15:56:32 4895

原创 Tkinter之Radiobutton篇

'''Created on 2017年9月11日@author: Nick''''''Tkinter之Radiobutton篇Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念'''#_*_coding:utf-8_*_import tkinter as tkfrom t

2017-09-12 10:36:03 2989

原创 Tkinter之Checkbutton篇

'''Created on 2017年9月8日@author: Nick''''''Tkinter之Checkbutton篇'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *#回调函数def callCheckbutton(): print('Your check this button!

2017-09-11 15:51:19 3870

转载 Tkinter 控件详细介绍

Tkinter支持15个核心的窗口部件,这个15个核心窗口部件类列表如下:窗口部件及说明:Button:一个简单的按钮,用来执行一个命令或别的操作。Canvas:组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制窗口部件。Checkbutton:代表一个变量,它有两个不同的值。点击这个按钮将会在这两个值间切换。Entry:文本输

2017-09-11 15:48:33 626

原创 Tkinter之Entry篇

'''Created on 2017年9月8日@author: Nick''''''Tkinter之Entry篇'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *if __name__ == '__main__': root = tk.Tk() root.wm_title('Lab

2017-09-08 16:27:00 2077

原创 Tlinter之Label篇

'''Created on 2017年9月5日@author: Nick''''''Tkinter之Label篇'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *if __name__ == '__main__': root = tk.Tk() root.wm_title('Labe

2017-09-08 11:42:57 432

原创 Tkinter之Pack篇

'''Created on 2017年9月5日@author: Nick''''''Tkinter教程之Pack篇'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *if __name__ == '__main__': root = tk.Tk() root.wm_title('P

2017-09-05 15:22:51 1217

原创 Tkinter之Event篇

'''Created on 2017年9月1日@author: Nick'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *'''Tkinter之Event篇'''#1、测试鼠标点击(Click)事件# 分别测试鼠标的事件,回调函数的参数event中(x,y)表示当前点击的坐标值def printE

2017-09-05 11:14:11 1490

原创 Tkinter之Canvas篇

'''Created on 2017年8月31日@author: Nick'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *from openpyxl.worksheet.properties import Outlinefrom _tkinter import create'''Tkinter教

2017-09-01 16:42:52 6761 1

原创 Tkinker之Button篇

'''Created on 2017年8月30日@author: Nick'''#_*_coding:utf-8_*_import tkinter as tkfrom tkinter import *#定义Button回调函数def helloButton(): print('hello world!') def cb1(): print('

2017-08-31 10:39:29 3025

原创 Python数据工具箱:数据库连接库

Python数据工具箱:数据库连接库数据库连接可用于连接众多数据库以及访问通用数据库接口,可用于数据库维护、管理和增、删、改、查等日常操作。库 / 函数描述推荐度mysql-connector-python[第三方库]MySQL官方驱动连接程序★★★MySQL-python[第三方库

2017-07-31 16:09:51 890

转载 Python中操作mysql的pymysql模块详解

Python中操作mysql的pymysql模块详解Python中操作mysql的pymysql模块详解前言pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文测试python版本:2.7.11。mysql版本:5.6.24一、安装

2017-07-31 14:31:59 629

转载 使用PyMySQL操作mysql数据库

使用PyMySQL操作mysql数据库适用环境python版本 >=2.6或3.3mysql版本>=4.1安装可以使用pip安装也可以手动下载安装。使用pip安装,在命令行执行如下命令:  1pip install PyMySQL 手动安装,请先下载。

2017-07-31 10:50:08 518

原创 如何在Python2.7版本中安装pip程序

Python数据分析实战——答疑:如何在Python2.7版本中安装pip程序呢?转载▼原文连接 : http://www.tbk.ren/article/2.htmlpip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute。使用这些工具都能下载并安装djan

2017-07-28 16:33:28 1599

原创 python学习:驳杂知识梳理

冒泡排序def bubbleSort(numbers): i = 0 while i < len(numbers)-1: for j in range(i+1,len(numbers)): if numbers[i] > numbers[j]: numbers[i],numbers[j] = numbers

2017-07-25 15:11:06 365

原创 目录遍历的三种方法

1、目录的遍历:递归函数def visitDir(path): li = os.listdir(path) for p in li: pathname = os.path.join(path,p) if not os.path.isfile(pathname): visitDir(pathname)

2017-07-25 14:52:07 8029

转载 Python中的基本list操作

List是python中的基本数据结构之一,和Java中的ArrayList有些类似,支持动态的元素的增加。list还支持不同类型的元素在一个列表中,List is an Object。最基本的创建一个列表的方法myList = ['a','b','c'] 在python中list也是对象,所以他也有方法和属性,在ptython解释器中 使用help(list)可以查看其文档,部分

2017-07-17 11:38:34 369

转载 python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。

一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python”)5.检验给出的路径是否是一个文

2017-07-17 11:32:06 734

原创 Python学习:通过IMAP收邮件

IMAPSMTP是用于发送电子邮件的协议,而IMAP规定如何与电子邮件服务提供商的服务器通信,取回发送到你的电子邮件地址的邮件Python带有一个imaplib模块,还有第三方的imapclient、pyzmail模块import imapclient#创建一个IMAPClient对象,大多数邮件提供商要求SSL加密,传入ssl = True关键字参数imapObj = ima

2017-07-12 15:35:09 17708 5

原创 time、datetime和多线程

time模块用于取得Unix纪元时间戳,并加以处理import timeprint(time.time())print(round(time.time(),2))#四舍五入获取当前时间#超级秒表print('Press ENTER to begin.Afterwards, press ENTER to "click" the stopswatch.')print('Press

2017-07-07 15:20:09 1098

原创 python学习通过smtp发送电子邮件

发送电子邮件和短信SMTP:简单的邮件传输协议,是用于发送电子邮件的协议,SMTP规定电子邮件应该如何格式化,加密。在邮件服务器之间传递,以及在你点击发送后,计算机需要处理的细节;IMPA:负责取回发送给你的电子邮件import smtplibfrom email.mime.text import MIMETextfrom email.header import H

2017-07-07 14:50:19 3505

原创 Python+selenium实现图片网站搜索后下载搜索结果的全部照片

'''Created on 2017年5月11日根据用户输入的图片网站地址,关键词搜索后,下载搜索结果的全部图片@author: Nick'''from selenium import webdriverimport requests,bs4,osimageUrlList = {}pageNum = 1##例如图片网站:http://www.123rf.com.c

2017-05-12 16:55:43 1465

原创 python中openpyxl模块学习知识点(一)

#导入第三方模块 openpyxl,没有的话先以管理员身份安装pip install openpyxlimport openpyxl,osfrom openpyxl.utils import get_column_letter,column_index_from_string#如果Excel文件不再工作目录下,可以修改工作目录#print(os.getcwd())#os.chdir('C

2017-05-12 11:29:00 5430

原创 python实现获取天气信息后自动登录邮箱发送到指定邮件联系人

import requests,bs4,urllib,osfrom selenium import webdriverfrom time import sleep#获取当天本地天气预报#URL:http://www.weather.com.cn/weather/101180101.shtmlresWeather = urllib.request.urlopen('http://www.

2017-05-11 16:00:12 2944

原创 python实现自动登录

from selenium import webdriverbrowserFirefox = webdriver.Firefox()print(type(browserFirefox))browserFirefox.get('http://www.baidu.com')elem_baidu = browserFirefox.find_element_by_class_name(

2017-05-11 15:56:24 2821

原创 python实现下载韩寒博客中的所有文章,在本地存储

# -*- coding:utf-8 -*- # import urllib,requestsimport bs4,os,reurlList = []urlListZuiHou = []urlPurpose = 'http://blog.sina.com.cn/twocold'#下载韩寒博客网页res = requests.get(urlPurpose)#检查是否下载成功

2017-05-11 15:54:04 525

原创 python实现网站输入搜索条件,打开搜索结果的前5条记录

import bs4,requests,webbrowser#定义存储匹配路径的列表linkElems = []print('Gooling......')#输入查找的关键词keyWord = input('Enter KEYWORD:')#拼接下载网页的路径res = requests.get('http://esf.zz.fang.com/house/c61-kw' + s

2017-05-11 14:43:05 2638

原创 python实现从网站XKCD下载全部漫画

import requests,bs4,osurl =  'https://xkcd.com/'#os.makedirs('xkcd',exist_ok=True)#本地目录前创建保存漫画的文件夹i=0#下载漫画计数while not url.endswith('#'):    #下载漫画网页,并匹配查找漫画下载路径    res = req

2017-05-11 14:41:21 746

原创 python实现下载小说并保存在本地

下载小说并保存在本地import bs4,os,requestsi = 0xiaoShuo_NeiRong = []#定义存储小说章节内容对象的列表xiaoShuo_biaoTi = []##定义存储小说章节标题对象的列表#从小说网站上下载小说,并保存在txt文档中while True: if i < 20: resOne = requests

2017-05-11 14:36:12 2164 2

原创 利用selenium模块控制浏览器

利用selenium模块控制浏览器导入selenium模块:from selenium import webdriverbrowserFirefox = webdriver.Firefox()#打开Firefox浏览器,返回一个Webdriver对象browserFirefox.get('http://www.baidu.com')Webdriver

2017-05-11 14:33:22 1919

原创 webbrowser、requests、Beautiful Soup学习

第11章:从web抓取信息下面的几个模块,让在Python中抓取网页变得很容易:webbrowser:是从Python自带的,打开浏览器获取指定页面requests:从因特网上下载文件和网页Beautiful Soup:解析HTML,即网页编写的格式selenium:启动并控制一个Web浏览器,selenium能够填写表单,并模拟鼠标在这

2017-05-11 14:32:12 465

原创 python调试知识点

10、调试10.1抛出异常抛出异常相当于“停止运行这个函数中的代码,将程序执行转到except语句”raise语句包含:1、raise关键字2、对Exception函数的调用3、传递给Exception函数的字符串,包含有用的出错信息如果没哟try和except语句覆盖抛出异常的raise语句,程序就会奔溃常常raise语句在

2017-05-11 14:30:39 220

原创 python组织文件知识点

9、组织文件shutil模块:9.1复制文件和文件夹调用shutil.copy(source,destination)函数,将路径source出的文件复制到路径destination处的文件夹,如果destination是一个文件名,他将作为被复制的文件的新名字。该函数返回一个字符串,表示被复制文件的路径>>> impor

2017-05-11 14:28:52 331

原创 python读写文件知识点

1、读写文件:import osos.path.join():单个文件和路径上的文件名的字符串作为参数,返回一个文件路径的字符串,包含正确的路径分隔符(其中双斜杠,因为每一个到斜杠需要转义)os.getcwd():获取当前工作路径的字符串os.chdir():改变当前工作路径函数相对路径 和 绝对路径相对路径:它相对于程序的当前工作目录绝

2017-05-11 14:20:50 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除