Python
西蒙先生、
这个作者很懒,什么都没留下…
展开
-
Python函数必须先定义、后调用(函数调用函数例外
java开发者在定义类中的方法时,不会关心方法的定义相对于调用语句的位置。但是python中需要注意:函数必须先定义、后调用(函数调用函数例外)。如下为示例说明:...转载 2020-01-04 10:58:24 · 2536 阅读 · 0 评论 -
try except Exception as e 检查异常
try: #检测范围except Exception as e: #Exception可以将所有的异常包括在内;将异常赋予变量e print("出错了" + str(e)) #将异常变成字符串原创 2016-08-13 23:12:38 · 10701 阅读 · 0 评论 -
python之pygame使surface对象移动起来(一)
import pygameimport sys#pygame是一个包,要将pygame初始化,让里面的类做好准备pygame.init()#初始化bg = (213, 1, 144)speed = [-2, 1]size = width, height = 600, 400#设置界面大小screen = pygame.display.set_mode(size)#设置界面原创 2016-08-18 11:37:54 · 5635 阅读 · 0 评论 -
python之显示按键操作
import pygameimport syspygame.init()bg = (0, 0, 0)size = width, height = 600, 400#设置界面尺寸screen = pygame.display.set_mode(size)#设置界面的标题pygame.display.set_caption("my name is zhaoshuo")#用实例化原创 2016-08-21 17:05:41 · 1737 阅读 · 2 评论 -
python之pygame使surface对象移动起来,用按键控制(二)
import pygameimport sysfrom pygame.locals import *#pygame是一个包,要将pygame初始化,让里面的类做好准备pygame.init()#初始化bg = (213, 1, 144)speed = [-2, 1]size = width, height = 600, 400#设置界面大小screen = pygame.d原创 2016-08-21 18:00:30 · 2657 阅读 · 0 评论 -
Python之标准库:random模块
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一转载 2016-08-25 09:55:11 · 323 阅读 · 0 评论 -
python之pygame游戏play the ball(三)
最近看小甲鱼的视频学习了play the ball游戏。然后就学习了一下就把笔记写了一下。import pygameimport sysfrom pygame.locals import *from random import *#面向对象的编程方法,定义一个球的类型class Ball(pygame.sprite.Sprite): def __init__(self, gr原创 2016-09-11 19:19:53 · 2153 阅读 · 3 评论 -
Python之mouse按键
原创 2016-09-18 10:21:06 · 2593 阅读 · 0 评论 -
pyinstaller---3步即可将你的py文件转成exe格式
首先要注意一下:打包python文件成exe格式这个过程只能在windows环境下运行1. 直接在命令行用pip安装 pyinstallerpip install pyinstaller2. 下载安装pyinstaler运行时所需要的windows拓展---pywin32pywin32:http://sourceforge.net/projects/pywin32/fi转载 2017-06-01 09:57:22 · 1198 阅读 · 0 评论 -
python模块以及导入出现ImportError: No module named 'xxx'问题(有效解决)
python模块以及导入出现ImportError: No module named 'xxx'问题 1.常见的就不说了,网上一大堆2.切记程序名字不要和包的名字一样原创 2019-01-01 23:22:59 · 44026 阅读 · 5 评论 -
怎样将写好的.py文件用cxfreeze生成exe可执行文件
python是个很强大的工具,但有一些不方便的地方(请允许我这样说)要编译成可执行文件得靠第三方插件,它本身的idle是无法完成的。目前主要有三种工具可以用:py2exe,pyinstaller,cxfreeze。经过我实际使用发现,前面两种有优点也有缺点,但最重要的一点是找不到对应的版本,可能是我没有的对地方。所以这里用的是cxfreeze.(我用的是python3.4.3,目前是最新版本)转载 2016-08-01 10:44:09 · 1375 阅读 · 0 评论 -
关于利用Python的pip.exe文件将.whl文件解压为py2exe
我们需要在命令窗口中利用pip.exe文件将.whl解压为py2exe的相关文件(注意如果你的Python是64为,你就要使用64位的.whl文件,32位的要与32的对应起来,否侧在按照下面的做法会出现py2exe-0.6.10a1-cp27-none-win_amd64.whl is not a supported wheel on this platform,Storing debug l原创 2016-07-27 11:50:35 · 1072 阅读 · 0 评论 -
Python爬虫之抓取豆瓣信息 全部网页显示
from bs4 import BeautifulSoupimport requestsurls = ['https://read.douban.com/ebooks/category/new/?cat=book&sort=new&start={}.'.format(str(i)) for i in range(0, 100, 20)]#这里有一个format函数和range可以实现将网原创 2016-08-12 19:02:52 · 717 阅读 · 0 评论 -
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = '转载 2016-08-11 18:49:11 · 597 阅读 · 0 评论 -
Python爬虫之抓取京东店铺信息及下载图片
from bs4 import BeautifulSoupimport requestsurl = 'https://list.tmall.com/search_product.htm?q=%CB%AE%BA%F8+%C9%D5%CB%AE&type=p&vmarket=&spm=875.7931836%2FA.a2227oh.d100&from=mallfp..pc_1_searchbut原创 2016-08-11 10:39:01 · 3814 阅读 · 1 评论 -
Python爬虫入门(8):Beautiful Soup的用法
上一节我们介绍了正则表达式,它的内容其实还是蛮多的,如果一个正则匹配稍有差池,那可能程序就处在永久的循环之中,而且有的小伙伴们也对写正则表达式的写法用得不熟练,没关系,我们还有一个更强大的工具,叫Beautiful Soup,有了它我们可以很方便地提取出HTML或XML标签中的内容,实在是方便,这一节就让我们一起来感受一下Beautiful Soup的强大吧。1. Beautiful So转载 2016-08-10 10:04:44 · 369 阅读 · 0 评论 -
Python 3.x爬虫技巧总结
最近想下载一些陌声人广播,在回家的火车上听,但是链接太多,如果要一个个去点就太浪费时间了,所以就想写一个爬虫自动下载。用python爬虫抓站的一些技巧总结这篇文章对Python爬虫技巧总结得很好,但是是基于python 2.x的,自己最近又刚转成了python 3.x,所以就将该博文转成基于python 3.x的。1.最基本的抓站[python]转载 2016-08-09 09:33:39 · 541 阅读 · 0 评论 -
Python urllib模块urlretrieve()详解
urlretrieve方法直接将远程数据下载到本地。urllib.urlretrieve(url[, filename[, reporthook[, data]]])参数说明:url:外部或者本地urlfilename:指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件来保存数据);reporthook:是一个回调函数,当连接上服务器、以及转载 2016-08-07 17:37:33 · 5379 阅读 · 7 评论 -
举例详解Python中的split()函数的使用方法
这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符转载 2016-08-07 17:00:06 · 7086 阅读 · 0 评论 -
python find()用法 适用于Python3.x
案例:### 1 ###str = "01213456"if str.find("23"): print("YES!")else: print("NO!")### 2 ###str = "01213456"if str.find("23"): print("YES!")else: print("NO!")上两个原创 2016-08-07 09:20:39 · 2330 阅读 · 0 评论 -
Python编码问题的解决方案总结
初学 Python,相信大家遇到的一大难题就是编码问题,如下:>>> Traceback (most recent call last): File "/Users/FishC/Documents/Python/test.py", line 2, in print(f1.read()) File "/Library/Framewo转载 2016-08-05 18:04:03 · 3023 阅读 · 0 评论 -
python3.x实现自动发送邮件
python3.x实现自动发送邮件自动发送邮件,特别是139邮箱,收件时是可以短信自动提醒的,所以适合许多自动提醒的场合:#!/bin/python#coding=utf-8#导入smtplib和MIMETextimport smtplibfrom email.mime.text import MIMEText##############要发给谁m转载 2016-08-13 12:41:55 · 523 阅读 · 0 评论