python
文章平均质量分 94
Len°
积小流,成江河!
展开
-
eclipse中 python:SyntaxError: Non-ASCII character '\xef' in file问题
【问题】在编写Python时,当使用中文(英文有可能也会)输出或注释时运行脚本,会提示错误信息:SyntaxError: Non-ASCII character '\xe5' in file *******【原因】python的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。【解决办法】在Python源文件的最开始一行转载 2017-06-21 15:25:50 · 537 阅读 · 0 评论 -
python运用yield模拟协程
'''Created on 2017年9月6日@author: Len'''import timedef consumer(name): print("准备开吃啦~~~") while True: fruit=yield print("%s吃了一个汉堡"%name) def product(name): pr...原创 2017-09-06 12:36:04 · 153 阅读 · 0 评论 -
python运用decorate装饰器模拟网页登陆(含代码)
效果图:代码:'''Created on 2017年9月5日@author: Len'''Username,Password="len","len123"def user_login(func): def wrapper(*args,**kwargs): user_name=input("请输入用户名:").strip() user_pwd=...原创 2017-09-05 13:51:36 · 329 阅读 · 0 评论 -
python简单的购物车程序(含代码)
效果图:'''Created on 2017年9月4日@author: len'''product_list = [ ('Robot',200000), ('MacPro',12000), ('Iphone8',8888), ('Hello World',1200), ] shopping_list = []原创 2017-09-04 13:34:59 · 6779 阅读 · 0 评论 -
python 3 爬页面图片
先贴上代码:主要会有几个问题:1,获取网页的编码问题2,正则表达式的问题3,获得的列表循环问题import reimport urllib.requestdef getHtml(url): page = urllib.request.urlopen(url) html = page.read().decode('utf-8')#注意!这一步很关键,在python 3 中所得到的数据都属...原创 2017-07-17 18:43:40 · 181 阅读 · 0 评论 -
java和python中for循环的差异
大家都知道在for循环中 break是跳出当前循环,continue是跳出该循环条件后的执行语句。如:(大家可以复制跑一遍就知道了,可以把注释去了)public class ForTest {public static void main(String[] args) {for(int i=1;i// if (i==3) {// System.out.println("--原创 2017-07-08 15:36:14 · 2162 阅读 · 0 评论 -
关于python dict()函数
创建字典的方式有三种:dict(a=1, b=2, c=2)//显示结果{'a': 1, 'b': 2, 'c': 2}后两种必须要先定义a,b,c:dict([(a,1), (b,2), (c,3)])dict({a:1, b:2, c:3})推荐使用第二种方法结合zip创建key = 'abcde'value = range(原创 2017-07-08 10:04:46 · 7667 阅读 · 0 评论 -
关于python 3 和python 2的网页爬虫下载问题
在python 3中必须要导入的是 import urllib.requestpython 2中则只要导入 import urllib然后再写:def getHtml(url): page = urllib.request.urlopen(url) html = page.read() return html如果在python 3中使用原创 2017-07-17 17:30:34 · 232 阅读 · 0 评论 -
在eclipse中安装pydev进行PYTHON开发
下面是版本对应关系Eclipse 4.5, Java 8: PyDev 5.2.0Eclipse 3.8, Java 7: PyDev 4.5.5Eclipse 3.x, Java 6: PyDev 2.8.2经过测试,Eclipse/Java必须同时高于上述版本,才能安装对应版本的PyDev。例如,eclipse4.3,java6,最高只能安装PyDev 2.8.2。 安装Python下载原创 2017-06-21 14:56:57 · 340 阅读 · 0 评论 -
在eclipse中设置python文件的默认编码
在eclipse中常常会有编码问题,在控制台中会抛出编码的异常。常常在文件头设置注解又太麻烦,现在我们来设置python文件的默认编码。打开Window-Preferences找到Content Types接着找到python File 修改 default encoding 记得要点击update这样就可以了。原创 2017-07-06 10:40:46 · 535 阅读 · 0 评论 -
Python中运用random函数模拟用户登录验证码
'''Created on 2017年9月8日@author: Len'''import randomUser_name,User_Pwd="Len","Len123"check=''def checking(): global check for i in range(4): cnumber=random.randint(0,4)原创 2017-09-08 12:43:31 · 705 阅读 · 0 评论