![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 86
晓风星夜
这个作者很懒,什么都没留下…
展开
-
Python-初识线程
# -*- coding: utf-8 -*-import ctypesimport threadingimport timeclass d: def pd(self, value,i): if value == 5: print("您真棒,回答正确!") print("共回答了%s次" %i) return False else: print("回答错误,请下一原创 2020-07-18 18:46:08 · 165 阅读 · 0 评论 -
编写剪刀,石头,布。
import randomclass caiquan: def parameter(self): adm=int(input("请输入您的选择:0=剪刀 1=石头 2=布\n")) cop=random.randint(0, 2) res=adm - cop; A = ("剪刀", "石头", "布") print("你出%s,电脑出%s" % (A[adm], A[cop])) self.resul原创 2020-07-07 22:16:44 · 195 阅读 · 0 评论 -
Python查询中国城市天气
首先需下载中国气象局对照表。然后是Python代码#利用中国气象局,查询地方天气import requestsimport jsonclass qx: def tq(self,num,y): #打开编码对应链接 weatherUrl = "http://www.weather.com.cn/data/sk/%s.html"%y ...原创 2019-11-15 18:37:19 · 515 阅读 · 0 评论 -
Python-识别图片验证码
下载点我下载提取码:sukc安装一路下一步即可(记住安装路径)配置变量名:TESSDATA_PREFIX变量值:C:\Program Files\Tesseract-OCR\tessdata(根据自己的安装路径更改)再配置Path值值:C:\Program Files\Tesseract-OCR重启pycharm!代码import pytessera...原创 2019-11-10 16:34:35 · 367 阅读 · 1 评论 -
Python--连接数据库--对xlsx文件操作
DB类import pymysql #导入pymysql.py的包class CommDB(object): def __init__(self, host, port, db, user, passwd, charset): self.m_host = host self.m_port = port self.m_...原创 2019-11-09 20:19:44 · 247 阅读 · 0 评论 -
Python爬音乐--kugou
from selenium import webdriverfrom bs4 import BeautifulSoupimport urllib.requestfrom selenium.webdriver.common.action_chains import ActionChainsinput_string = input('>>>输入您要下载的歌曲名:')...原创 2019-11-09 20:06:47 · 1012 阅读 · 0 评论 -
Python爬音乐--qq
import requestsimport urllibimport jsonword = '狂狼'res1 = requests.get('https://c.y.qq.com/soso/fcgi-bin/client_search_cp?&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&am...原创 2019-11-09 19:59:26 · 643 阅读 · 0 评论 -
Python发送QQ邮件
import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrfrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEImagemy_sender='1323586973@qq.c...原创 2019-11-09 19:41:33 · 183 阅读 · 0 评论 -
软件测试-Python-单元测试
数字转布尔型class JS: def he(self,i): j=0 s=0 while j<=i: s+=j; j+=1; return simport unittestfrom com.tjb.tt.JS import JSclass test1(unit...原创 2019-10-11 18:59:09 · 123 阅读 · 0 评论 -
软件测试-Python-数据转型
bool---->int/float:True---->1/1.0False----->0/0.0int/float-----bool:非0、非0.0------>True0/0.0--------->Falsebool------->str:True------>“True”False-------->“False”str----...原创 2019-10-11 18:54:57 · 451 阅读 · 0 评论 -
软件测试-Python-多继承
#super();的多继承 并不是按照调用父类的垂直顺序,而是按照 __mro__的顺序调用,即#若D类继承B类与C类,B,C类都继承A类,且子类都有super()的使用,则该方法的调用依照__mro__顺序class A: def __init__(self): print("A")class B(A): def __init__(self): ...原创 2019-10-11 17:51:47 · 115 阅读 · 0 评论 -
软件测试-Python-单继承
#super的单继承#super()与self的区别:self首先调用本类,若本类无,则调用父类。class Cat: i=5; def __init__(self): print("猫科动物"); def ff(self,ms): print(ms); print("猫科动物2");class Tiger(Cat):...原创 2019-10-11 17:50:39 · 94 阅读 · 0 评论 -
软件测试-Python-2
break:跳出整个循环。continue:跳过当前循环。len(列表):返回列表长度。range(1,10,2):返回【1,10)的数,从1开始,隔两个取一次。for i in “Hello”:遍历字符串。for i in 列表/元组/Set:遍历该元素组合。for i in range(len(列表)):循环输出该列表的索引。print("%s%d...原创 2019-10-09 19:23:39 · 420 阅读 · 0 评论 -
软件测试-Python-异常处理之with
详解with如何处理异常。class Sample: def __enter__(self): # __enter__方法首先执行。后返回值给with return self def __exit__(self, type, value, trace):# 第四步: 无论第三步是否有异常,均执行代码块。 print ("type:", ty...原创 2019-10-11 12:52:52 · 93 阅读 · 0 评论 -
软件测试-Python-鸭子
#Python的鸭子形态class Person: def speak(self): print("说话-----")class America(Person): def speak(self): print("这里是华盛顿")class Japan(Person): def speak(self): print("...原创 2019-10-11 12:53:51 · 111 阅读 · 0 评论 -
软件测试-Python-对csv文件的创建,读,写
import csv#创建文件# path = "data.csv"# open(path,'wb')# 文件全部读取# read=csv.reader(open('data.csv',encoding='utf-8-sig'))# for row in read:# print(row)#只读取第二列的数据# with open('data.csv',enco...原创 2019-10-11 12:55:15 · 360 阅读 · 0 评论 -
软件测试-Python-异常处理2
try: open("a.txt","r")#若出现异常,则执行该语句except Exception: print("文件不存在")#若无异常,则执行该语句else: print("文件存在")#无论是否有异常,均执行finally: print("无论是否有异常,均执行")...原创 2019-10-11 12:56:52 · 100 阅读 · 0 评论 -
软件测试-Python-对txt文件的创建,读,写
import csv#创建文件# path = "data.txt"# open(path,'wb')#覆盖# out_file = open("data.txt", 'w')# line="6666666666666666666"# out_file.write(line)# out_file.close();#追加# python对txt文件换行问题# out_f...原创 2019-10-11 12:59:12 · 321 阅读 · 0 评论 -
软件测试-python-time
import time# # print(time.localtime())# # # print(time.asctime())print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))# print("aaaaaaaaaaaaaaaaa")time.sleep(3)# print("bbbbbbbbbb")import...原创 2019-10-11 17:45:16 · 122 阅读 · 0 评论 -
软件测试-Python-连接数据库
import pymysqlconn=pymysql.connect(host='127.0.0.1', user='root',password='',db='hrdb');#创建游标,并将其设为字段类型cursor=conn.cursor();effect_row=cursor.execute("select * from departments");#result=cursor...原创 2019-10-11 17:49:07 · 126 阅读 · 0 评论 -
软件测试-Python
end="":这是连接字符,用户连接下一句 print();“”:连接同一句print()中的字符。#coning=utf-8:设置中文编码。id(变量名):获取该变量的存储位置,若多个变量是同一条语句共同赋值,则只有值相同,地址必相同。is:比较存储位置是否相同。and or not :与 或 非。isinstance(变量,数据类型); 判断该变量的数据类型。字符串支持...原创 2019-10-09 13:25:33 · 233 阅读 · 0 评论