Python
take it down
写博客的时候有时候不太确定但是以防自己忘记了,还是会写上去。欢迎大家指出我博客中的错误。
展开
-
python核心编程第二章练习答案
2.8循环和操作符(自己定义一个列表的较简单,下面的答案是用户自己输入列表)方法一sb=[]sum=0st=list(input("please input the number:"))print (st)for i in range(len(st)): sb.append(int(st[i])) sum+=sb[i]print (sum) 后来发现...原创 2018-09-04 22:52:48 · 742 阅读 · 0 评论 -
第 0008 题: 一个HTML文件,找出里面的正文。 第 0009 题: 一个HTML文件,找出里面的链接。
from bs4 import BeautifulSouphtml_doc = open("F:\css,html\html\jianli2.html",'r',encoding='utf-8')#读取html文件的句柄内容,因为beautifulsoup中的第一个参数是html文件的句柄内容而不是html文件htmlhandle = html_doc.read()#使用be...原创 2018-12-09 00:12:24 · 639 阅读 · 0 评论 -
python练习项目: 将图片右上角加上红色的数字,类似于微信未读信息数量那种提示效果
一、安装绘制图片的相关仓库PIL廖雪峰的官方网站二、代码from PIL import Image, ImageDraw, ImageFont,ImageColordef add_num(image,text): #设置字体(字体样式,字体大小) font = ImageFont.truetype("arial.ttf",250) #设置字体颜色 fon...原创 2018-11-28 21:57:36 · 945 阅读 · 0 评论 -
用python3从网页中爬取图片下载到本地
#####前提:使用的python是python3版本,2和3还是有很大的区别的。1、先找一个有图片的网页(这里找到的是新浪:http://photo.sina.com.cn)。右键,选择最后一个检查,就可以看到网页的源代码。然后是图片的都是在标签()中。urllib.request是爬取网页时需要用到的一个库,re是正则匹配的一个库。具体可以参考一下这篇文章:https://blog.c...原创 2018-09-21 16:33:22 · 2754 阅读 · 2 评论 -
python核心编程第二版第五章习题解析
5.1表达上:长整型+L内容上:长整型表示的数字更大5.2(a)def product(a,b): print("the consequence:",a*b)(b)5.3c = int(input("please input a number:"))if c>=90 and c<=100: print(&原创 2018-09-25 00:19:30 · 525 阅读 · 0 评论 -
内建函数和工厂函数
####5.61标准类型函数cmp():比较大小的函数>>> cmp(-5,4)-1>>> cmp(4,-5)1>>> cmp(4,4)0str;将数字转换为字符串#####5.62数字类型函数1、转换工厂函数int()、long()、float()、complex():强制转换成该类型函原创 2018-09-23 23:58:18 · 247 阅读 · 0 评论 -
python中运行代码时没有报错但是也没有输出而且还有exit code 0的结束标志
f=open("passwd.txt",'r')print (f.read(4))f.close()这是想要执行的代码passwd.txt中的内容ntp:x:38:38::/etc/ntp:/sbin/nologinapache:x:48:48:Apache:/var/www:/sbin/nologinsaslauth:x:498:76:Saslauthd user:/var/em...原创 2018-09-18 21:52:21 · 41481 阅读 · 7 评论 -
python核心编程第二版之第四章练习题答案
id type value不可改指的是ID,可改变的类型是:列表,字符串,字典。不可改的是元祖,数字,字符串字符串,列表,元祖。按照映射访问:字典返回数据的类型str()致力于生成一个可读性好的字符串表示,它返回的结果无法通过eval()求值。而repr()可以使用eval()求值。后者运行快,效率高。相同点是:他们都可以被有顺序地访问。不同点是列表的内容可以改变,元祖的内容不可以改...原创 2018-09-18 16:59:28 · 1239 阅读 · 0 评论 -
用python实现新建一个文件并输入内容
#/usr/bin/env python#模块文档"in order to create a file "#引入模块import os#给出当前平台的行终止符ls = os.linesep#判断文件是否存在+while True: fname = input("please input the name of the file:") if os...原创 2018-09-06 13:22:32 · 12184 阅读 · 0 评论 -
python中第三方库Beautiful Soup
一、什么是BeautifulSoup?Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。二、下面通过一个例子来了解其使用from bs4 import BeautifulSouphtml_do...原创 2018-12-07 00:20:13 · 400 阅读 · 0 评论