![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 84
虚幻交界
这个作者很懒,什么都没留下…
展开
-
TKinter使用
简单使用基本框架import tkinter as tk# 创建窗口window = tk.Tk()# 设置窗口标题window.title("This is demo")# 设置窗口尺寸window.geometry("500x300") # 设置窗口尺寸 长x宽# 窗口主循环window.mainloop()(Label)添加文本显示import tkinter as tk# 创建窗口window = tk.Tk()# 设置窗口标题window.title("原创 2021-01-17 22:23:29 · 1618 阅读 · 0 评论 -
python socket编程
服务端import socket# 1.买手机phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 绑定端口phone.bind(('127.0.0.1',8080)) # 端口范围 0-65535 0-1024操作系统使用phone.listen(5) # 设置最大挂起的连接数conn, client_addr = phone.accept()data = conn.recv(1024) # 设置最大接受的字节数原创 2020-12-12 11:56:15 · 177 阅读 · 1 评论 -
django
django安装pip install django==2.2.16新建项目django-admin startproject dj01创建应用python manage.py startapp app01 # cd 至 manage.py 目录下在settings.py中注册app# Application definitionINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',原创 2020-10-26 18:34:05 · 211 阅读 · 0 评论 -
virtualenv虚拟环境
安装虚拟环境pip install virtualenvpip install virtualenvwrapper-win # windows系统下创建虚拟环境mkvirtualenv django01 # 创建虚拟环境 django01进入虚拟环境workon # 可以查看虚拟环境# 虚拟环境目录 C:\Users\Administrator\Envsworkon django01 # 进入django01虚拟环境退出虚拟环境deactivate删除虚拟环境wind原创 2020-09-23 20:16:58 · 108 阅读 · 0 评论 -
openpyxl
基本使用安装pip install openpyxl表单对象import openpyxlbook = openpyxl.load_workbook('example.xlsx')获取表单名字# 方法一print(book.sheetnames)# 方法二for sheet in book: print(sheet.title)新建表# 方式一:插入到最后(default)sheet = book.create_sheet('sheet1')# 方式二:插入到最开原创 2020-09-14 21:00:47 · 265 阅读 · 0 评论 -
gevent爬虫案例
# from fake_useragent import UserAgentfrom ua import UAimport geventfrom gevent import monkeymonkey.patch_all()import requestsfrom lxml import etreefrom urllib.parse import urlparse,parse_qsfrom time import timeimport refrom uuid import uuid4fro原创 2020-09-06 18:18:07 · 375 阅读 · 0 评论 -
文件的拷贝,压缩,解压缩
基本使用文件拷贝import shutilshutil.copyfile('a.txt','b.txt') # 将a.txt拷贝重命名为b.txt文件的递归拷贝import shutil# 将demo下所有文件拷贝到demo1\demo2\demo3下,并过滤.txt文件shutil.copytree(r"F:\demo", r"F:\demo1\demo2\demo3", ignore=shutil.ignore_patterns('*.txt')) ...原创 2020-09-06 18:09:13 · 346 阅读 · 0 评论 -
os模块
和系统交互的模块执行系统命令import osos.system('ping www.baidu.com')运行可执行文件import osos.startfile(r'D:\QQ\Bin\QQScLauncher.exe')文件操作import osos.name # 返回操作系统相关信息 ,windows 返回ntos.sep # 返回文件路径分隔符,不同操作系统结果不一样print(repr(os.linesep)) # 返回当前平台使用的行终止符,windows使.原创 2020-09-06 15:46:59 · 124 阅读 · 0 评论 -
pyppeteer用法总结
pypeteer基于asyncio异步模块基本使用导入模块from pyppeteer import launch实例化一个浏览器browser = await launch() # 实例化一个浏览器对象# browser = await launch({'headless':False,'dumpio':True,'ignoreDefaultArgs':['--enable-automation']})实例化一个页面page = await self.browser.newPage(原创 2020-09-04 16:04:29 · 1788 阅读 · 0 评论 -
selenium用法总结
简单示例打开百度页面后关闭浏览器from selenium.webdriver import Chromechrome = Chrome()chrome.get('https://www.baidu.com/')# chrome.close() # 关闭当前页面chrome.quit()添加配置参数from selenium.webdriver import Chromefrom selenium.webdriver.chrome.options import Options原创 2020-09-04 15:43:27 · 174 阅读 · 0 评论 -
python中redis的使用
1. redis的安装pip install redis2.创建redis连接连接池redis-py使用connection pool来管理对一个redisserver的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池pool = redis.ConnectionPool(host='localhost', port=6379, decode_respo转载 2020-08-02 17:53:59 · 657 阅读 · 0 评论 -
Scrapy用法总结
scrapy组件引擎(engine) 负责总体调度调度器(scheduler)接受引擎(爬虫组件)发送来的Requests对象,保存弹出Requests对象,交给引擎(下载器)下载器(downloader)接收引擎(调度器)发过来的Requests对象,发送网络请求,并且获取响应,把响应交给引擎(爬虫组件)爬虫组件(spiders)接收引擎(下载器)传递过来的Response,同时解析response,1,把提取出的数据交给引擎(管道)提取出url,构造Requests请求原创 2020-10-16 21:07:26 · 219 阅读 · 1 评论 -
总结xlwt,xlrd的使用
xlwt的使用1. 下载导入模块下载模块:pip install xlwt导入模块:import xlwt2. 基本使用实例化一个book对象book = xlwt.Workbook()创建表单sheet = book.add_sheet(‘sheet1’)指定行列写入内容sheet.write(0,0,‘此处写入内容’)保存文件book.save(‘test.xls’)3. 设置字体style = xlwt.XFStyle() # 初始化样式font = xlwt.Font(原创 2020-07-31 11:30:35 · 941 阅读 · 0 评论 -
疫情期间自动上报+截图+发群+邮箱提醒程序
疫情期间自动上报+截图+发群+邮箱提醒程序from selenium.webdriver import Chromefrom time import sleep,strftimefrom os import path,mkdirfrom selenium.webdriver.chrome.options import Optionsfrom smtplib import SMTP_SSLfrom email.header import Headerfrom email.mime.text原创 2020-06-24 12:13:11 · 1862 阅读 · 0 评论