【实例2: Python蟒蛇绘制】教程文章相关的互联网学习教程文章

异常处理与异常类型实例

异常处理 1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 5 list_l=[g,h] 6 data={一:3} 7 try: 8 #list_l[3]#IndexError: list index out of range 9 data[2q]10 except IndexError as e:#列表下标超出边界11 print(e)12 except KeyError as e:#字典key 不存在13 print(没有这个KEY,e)14 except Exception as e:##大部分异常都可捕获15 print(e)16 else:#结合使用17 print(以上正...

Python用QQ邮箱发邮件的实例教程

Python2.7#!/usr/bin/env python2.7 # -*- coding=utf-8 -*-import smtplib from email.mime.text import MIMEText _user = "648613081@qq.com" _pwd = "这里改成你的授权码" _to = "648613081@qq.com"msg = MIMEText("this is a email from python,ha ha ha ...") msg["Subject"] = "这里是主题" msg["From"] = _user msg["To"] = _totry:s = smtplib.SMTP_SSL("smtp.qq.com", 465)s.login(_user, _pwd)s.sendmail(_user, _to,...

实现一个计算器的实例

作业:计算器开发  (1)实现加减乘除及拓号优先级解析;  (2)用户输入 1 - 2 * ( (60-30 +(-40/5) * (-9-2*5/-3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,-,*,/符号和公式,运算后得出结果,结果必须与真实的计算器所得出的结果一致。 代码如下: 1 import re 2 3 formula = 1 - 2 * ( (60-30 +(-9-2*5/-3 + 7 /3*99/4*2998 +10 * 568/14 ) * (-40/5)) - (-4*3)/ ...

关于py2exe打包工具的实例代码

下载Python对应版本的py2exe,使用这个工具可以将自己的程序打包成exe文件。使用这个工具需要写一个用于打包的setup.py文件(名称可以自己定,不一定是setup.py),写好后在命令提示符界面cd到这个文件的目录,执行命令“python setup.py py2exe”即可打包完成。下面是自己参考其他网友写的,可供参考: 1 # _*_ coding: utf-8 _*_ 2 import py2exe 3 from distutils.core import setup 4 5 includes = [encodings, encodings.*] ...

Python之re操作实例教程

1.re.search():search返回的是查找结果的对象(按顺序找到第一个成功匹配的结果后就不往后查找了,没有查找到返回None),可以使用group()或groups()方法得到匹配成功的字符串。  ①group()默认返回匹配成功的整个字符串(忽略pattern中的括号),也可以指定返回匹配成功的括号中第几个字符串(从1开始计数);  ②groups()以元组的形式返回匹配成功的pattern中括号中的内容,若pattern中没有括号,则返回成功匹配的字符串对应...

分享pipeline存储的实例代码

在spider中最后一个函数返回item时会scrapy会调用pipeline里面的process_item(self, item, spider): 函数并传入item,spider等参数 在这里可以将数据进行持久化储存 我的piple代码# -*- coding: utf-8 -*-# See: http://doc.scrapy.org/en/latest/topics/item-pipeline.htmlimport MySQLdb import MySQLdb.cursorsfrom twisted.enterprise import adbapiclass MyPipeline(object): ##这里的函数名于setting中的对应def __init__(s...

Django上传并显示图片实例

Django上传并显示图片非常详细的教程,教大家一步步用Django上传与显示图片。用例子学习是一个不错的方法,下面我用一个非常简单的例子为大家讲解Django中图片的上传与显示。1. 创建名称为‘a’的项目1$django-admin startproject a2.在项目‘a’中创建名为‘b’的app12$cd a$python manage.py startapp b3.把b加入到settings.py中的INSTALLED_APPS中123456789INSTALLED_APPS = ( django.contrib.admin, django.contrib.auth...

Python之os操作实例

1. os.path.driname(path):返回路径的上一级路径字符串。  >>> os.path.dirname(D:\Games)  D:\\  >>>2. os.path.basename(path):返回路径的最后一级目录名(文件夹名)或文件名(全称)。  >>> os.path.basename(D:\Games\9yin_632\蜗牛整包\\0x0804.ini)  0x0804.ini  >>>3. os.path.splitext(file_name):返回文件名和其后缀组成的元组。  >>> os.path.splitext(0x0804.ini)  (0x0804, .ini)  >>>4. os.pat...

合并pull两个不同的项目的实例

这篇文章主要介绍了详解git无法pull仓库refusing to merge unrelated histories的相关资料,需要的朋友可以参考下详解git无法pull仓库refusing to merge unrelated histories本文讲的是把Git在最新2.9.2,合并pull两个不同的项目,出现的问题如何去解决fatal: refusing to merge unrelated histories我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrela...

详解python装饰器的实例教程

Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。Python中的装饰器的概念经常会让人搞得一头雾水,所以今天就好好来分析一下python中的装饰器1.作用域 在python中,作用域分为两种:全局作用域和局部作用域。 全局作用域是定义在文件级别的变量,函数名。而局部作用域,则是定义函数内部。 关于作用域,我要理解两点:a.在全局不能访问到局部定义的变量 b.在局部能够访问到全局定义的变量,但是不能修改...

Python如何使用QRCode模块生成二维码的实例详解

这篇文章主要介绍了Python使用QRCode模块生成二维码实例详解的相关资料,需要的朋友可以参考下Python使用QRCode模块生成二维码QRCode官网https://pypi.python.org/pypi/qrcode/5.1简介python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。简单用法import qrcode img = qrcode.make(hello, qrcode) img.save(test.png)高级用法import qrcode qr = qrcode.QRCode( version=1, error_correction=qrc...

实现tcp的自动重连实例教程

下面小编就为大家带来一篇golang之tcp自动重连实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧操作系统: CentOS 6.9_x64go语言版本: 1.8.3问题描述现有一个tcp客户端程序,需定期从服务器取数据,但由于种种原因(网络不稳定等)需要自动重连。测试服务器示例代码:/* tcp server for test*/package mainimport ("fmt""net""os""strings""time" )func checkError(err error) {if err !...

分享一篇Linux系统下pythonmatplotlib画图的中文显示实例

这篇文章主要介绍了解决Linux系统中python matplotlib画图的中文显示问题,需要的朋友可以参考下最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些初步的数据挖掘和分析。在使用matplotlib画图时,横坐标为中文,但是画出的条形图横坐标总是显示“框框”,就去查资料解决。感觉这应该是个比较常见的问题,网上的中文资料也确实...

Python中os操作方法的实例教程

下面小编就为大家带来一篇Python之os操作方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧1. os.path.driname(path):返回路径的上一级路径字符串。  >>> os.path.dirname(D:\Games)D:\\>>>2. os.path.basename(path):返回路径的最后一级目录名(文件夹名)或文件名(全称)。  >>> os.path.basename(D:\Games\9yin_632\蜗牛整包\\0x0804.ini)0x0804.ini>>>3. os.path.splitext(fi...

总结Python中用QRCode生成二维码的实例代码

这篇文章主要介绍了Python使用QRCode模块生成二维码实例详解的相关资料,需要的朋友可以参考下Python使用QRCode模块生成二维码QRCode官网pypi.python.org/pypi/qrcode/5.1简介python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。简单用法import qrcode img = qrcode.make(hello, qrcode) img.save(test.png)高级用法import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.cons...

实例 - 相关标签