![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python模块
学习py各种库时所做的笔记
拿着大白菜的可达鸭
此人很不懒,什么都写了
展开
-
模块:MySQLdb(操作SQL数据库)
import MySQLdbconn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='root',db='bbc',port=3306,charset = 'utf8') # 连接数据库cursor=conn.cursor() # 创建游标 相当于指针# sql_insert="insert into student values(4,'李科',2)" #sql语句插入一行新值# sql_update="updat原创 2020-08-11 17:28:30 · 154 阅读 · 0 评论 -
模块:json(格式转换)
import jsondate = “{‘a’:‘A’,‘b’:‘B’}”a1 = json.loads(date)print(a1[1])# 字符串转jsond = {‘first_name’: ‘Guido’,‘second_name’: ‘Rossum’,‘titles’: [‘BDFL’, ‘Developer’],}print(json.dumps(d))‘{“first_name”: “Guido”, “last_name”: “Rossum”, “titles”: [“B原创 2020-08-11 17:27:08 · 125 阅读 · 0 评论 -
python刷新导入的模块
from imp import reloadreload('name')原创 2020-07-20 14:55:04 · 274 阅读 · 0 评论 -
模块:pip (换源)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名原创 2020-07-20 14:55:09 · 64 阅读 · 0 评论 -
模块:turtle(画图)
import turtle# import timedef quan(): abc.begin_fill() # 从这里准备开始填充 abc.circle(100) # 整圈 半径 abc.circle(100,steps=3) # 半径 还有边数 abc.circle(180,180) abc.lt(90) abc.fd(360) turtle.mainloop() abc.end_fill() ...原创 2020-07-19 02:51:11 · 207 阅读 · 0 评论 -
模块:time(时间)
import timeimport random# print(time.time()) # 从1970/01/01到现在过了多少秒。 # time.time应用讲解 # 先获取启动时间在获取结束时间,结束时间减去启动时间=运行时间# start = time.time() # 记录启动时间# time.sleep(random.random()) # 在[0,1)秒中范围内随机休眠,模拟代码的运行# end = time.time() # ...原创 2020-07-19 02:50:29 · 2765 阅读 · 0 评论 -
模块:threading(多线程)
import threadingimport timedef DiYi(): for i in range(4): print('第一',i) time.sleep(1)def DiEr(): for i in range(4): print('第二',i) time.sleep(1)def ddd(): t1 = threading.Thread(target=DiYi) # 创建多线程对象...原创 2020-07-19 02:49:52 · 143 阅读 · 0 评论 -
模块:requests(爬虫)(基础)
import requests as refrom retrying import retry # 使用在爬虫抓取超时@retry(stop_max_attempt_number=3) #让装饰的函数执行三遍,三遍报错才会报错,中间有一次正常,程序会继续往后走def abc(): passdir = {}# 网络请求格式 # 不同格式的网络请求# r = re.get('http://ptlogin.estay.com/') # get...原创 2020-07-19 02:49:07 · 121 阅读 · 0 评论 -
模块:random(随机数)
import randomprint(random.randint(0,100)) # 包括100print(random.randrange(0,100)) # 不包括100 # 随机输出 0 到 100 的数字print(random.randrange(0,100,2)) # 随机输出 0 到 100 的偶数print(random.random()) # 随机输出一个 零 以下的浮点数print(random.ch...原创 2020-07-19 02:47:30 · 646 阅读 · 0 评论 -
模块:openpyxl(Excel表操作)(实例2:函数使用,操作单元格)
import openpyxlfrom openpyxl.utils import FORMULAEfrom openpyxl.drawing.image import Image # 检查公式是否存在# print('SUM' in FORMULAE)wb = openpyxl.Workbook()ws1 = wb.active # SUM函数使用ws1['A1'] = 100ws1['A2'] = 200ws1['A3'] = '=A1+A2'ws1['A4'] ...原创 2020-07-19 02:44:39 · 479 阅读 · 0 评论 -
模块:openpyxl(Excel表操作)(实例1:基本写入,获取单元格数据类型)
from openpyxl import Workbookfrom openpyxl.utils import get_column_letter # get_colum_letter(2) 返回第二列的编号:Bimport datetimewb = Workbook()file_name = 'workbook_1.xlsx'ws1 = wb.activews1.title = 'range names' # 写入40行 599列for row in range(1,42...原创 2020-07-19 02:37:37 · 959 阅读 · 0 评论 -
模块:openpyxl(Execl表操作)(未完成)
import openpyxlimport datetimeimport tempfile# -------------------基本打开和单元格内容修改------------------------------ # 打开指定 ex文件# wb = openpyxl.load_workbook(r'E:\py模块\ceShi_one.xlsx') # 缓存一个 ex文件wb = openpyxl.Workbook() # 激活文件中的第一个表# ws = wb.ac...原创 2020-07-19 02:35:27 · 116 阅读 · 0 评论 -
模块:re(正则表达式)
import re,random# ---------------------re模块常用函数-------------------- # (第一部分基础)# match 默认从头开始匹配 # (第二部分高级用法)# search 返回第一个匹配成功的元素# findall 以列表的形式返回所有匹配成功的元素# sub 替换所有匹配成功的元素# split 匹配正则进行切割# ------------------------常用字符------------------# 大...原创 2020-07-19 02:32:14 · 266 阅读 · 0 评论