摘要:
执行下面代码报错:UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte sequenceimport timeprint(time.strftime("%Y年%m月%d日 %H时%M分%S秒",time.localtime()))报错原因为有中文字符,修改为下面代... 阅读全文
摘要:
这是一个简单的练习,主要是将excel中文字和链接存到html文件中,并且可通过点击文字直通链接excel格式如下图示,我这里得excel是07版的,所以用到xlrd模块代码:import xlrdlist_t = [] #将excel中数据全部存入列表x_l = [] #html的主要链接部分每行数据都存入列表text_t = xlrd.open_workbook("test_t.xls")... 阅读全文
摘要:
python3.6用HTMLParser解析html时报错No module named 'htmlentitydefs'或No module named 'markupbase'先上代码from HTMLParser import HTMLParserimport urllib.requestclass myhtml(HTMLParser): def __init__(self): ... 阅读全文
摘要:
题目:一个html文件,找出里面的链接代码:from html.parser import HTMLParserimport urllib.requestclass myhtml(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.flag = 0 self.links = ... 阅读全文
摘要:
html.parser是一个非常简单和实用的库,它的核心是HTMLParser类。工作的流程是:当你feed给它一个类似HTML格式的字符串时,它会调用goahead方法向前迭代各个标签,并调用对应的parse_xxxx方法提取start_tag, tag, attrs data comment和end_tag等等标签信息和数据,然后调用对应的方法对这些抽取出来的内容进行处理。整个HTMLPars... 阅读全文
摘要:
python3.6用pip安装pyautogui时报错,找了蛮多方法都不行,最后通过安装低版本的pyautogui解决,这里备注下报错图解决方法:pip install pyautogui==0.9.35 阅读全文
摘要:
使用的原因:基于URL解析报文的时候,要使用str类型,但是提供的确实bytes类型,报错:TypeError: must be str, not bytes所以就把bytes类型转换为str类型汇总下,以便日后查看bytes1 = b'Hello my world'str1 = 'Hello my world'print(type(bytes1))print(type(s1))# bytes类型... 阅读全文
摘要:
题目:一个商城在搞抽奖的活动,需要在搞活动的宣传单上印刷优惠卷的验证码,验证码规定20位,生成100个先来个简单的,20位码中只取数字import randomdef num_1(num): leng = 0 a = '' while leng < num: i = random.randint(0, 9) a += str(i) len... 阅读全文
摘要:
判断以下代码的输出,并解释代码:def div1(x,y): print("%s/%s = %s"%(x,y,x/y))def div2(x,y): print("%s//%s = %s"%(x,y,x//y))div1(5,2)div2(5,2)div1(5.0,2)div2(5.0,2)python3执行结果:5/2 = 2.55//2 = 25.0/2 = 2.55.0//2 =... 阅读全文
摘要:
以下是部分进制转换的,都是python内置函数int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x ... 阅读全文