- 博客(43)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python库安装汇总
pip install myqr #安装myqr模块,二维码制作pip install requests #安装requests库pip install BeautifulSoup4 #安装BeautifulSoup库 获取HTML网页数据pip install openpyxl #安装openpyxl模块,操作Excel文件的库...
2019-09-16 00:32:43
299
原创 Python GUI界面tkinter和ttkbootstrap
tkinter是Python自带的GUI库,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法tkinter安装:python内置库不需要安装可以直接使用ttkbootstrap 是python的三方GUI库。
2023-01-14 15:22:32
3286
2
原创 Appium
一个简单的启动脚本1.需要先安装好环境2.启动Appium服务import timefrom appium import webdriverfrom selenium.webdriver.common.by import Byfrom appium.webdriver.extensions.android.nativekey import AndroidKeydesired_caps = { 'platformName': 'Android', # 被测手机是安卓 'platfor
2022-05-02 13:29:29
1118
原创 Celery-异步
Celery-异步1.创建一个简单的celery任务1.创建一个简单的celery任务windows下使用celery需要先安装pip install eventlet 否则会报错引用函数库import celeryimport time配置celery参数broker = 'redis://127.0.0.1:6379/0'backend = 'redis://127.0.0.1:6379/1'cel = celery.Celery('tes', broker=broker, b
2022-04-24 01:06:33
1668
原创 pycharm文件和代码模板
配置文件模板# _*_ coding:utf-8 _*_# @Time : ${DATE} ${TIME}# @Author : name# @Email : 123456789@163.com# @File : ${NAME}.py# @ : ${PRODUCT_NAME}if __name__ == '__main__': pass
2022-04-19 23:45:10
773
原创 redis数据库
Redis-安装以及简单使用安装Redis一、windows下安装Redis1.下载2.解压安装3.Redis临时服务4.设置Redis服务5.启动-停止-卸载-Redis服务6.操作和测试Redis安装Redis一、windows下安装Redis1.下载(1)使用CSDN提供的git加速下载https://gitcode.net/mirrors/microsoftarchive/redis/-/releases?spm=1033.2243.3001.58772.解压安装将下载后的压缩包解压到
2022-04-18 23:14:36
976
原创 类单例模式--共用实例对象
当我们创建一个类时,有时并希望每次使用类时都创建一个不同的实例对象浪费资源(如mysql的数据库连接同一个数据库时参数是一样的),我们可以使用单例模式
2022-04-17 02:31:36
476
原创 python-线程-进程-协程
一、多线程1.创建一个简单的线程以下代码中,创建了两个线程,name参数可以设置线程名(要在线程执行前设置),target参数传入函数名(必传),t1.start()是启动线程的方法import threadingdef func1(): time.sleep(1) print(f'hello func1 !') def func2(): time.sleep(1) print('hello func2 !') t1 = threading.Thread(ta
2022-04-17 01:29:19
857
原创 配置uWSGI启动Django
1.在虚拟环境下安装uUWSGI(env_dj) [root@chen1995 MyWebWord]# pip3 install uwsgi2.在项目的同级目录新建一个script目录,然后新建一个uwsgi.ini文件(env_dj) [root@chen1995 MyWebWord]# mkdir script # 新建目录(env_dj) [root@chen1995 MyWebWord]# cd script # 进入目录(env_dj) [root@chen1995 scri
2022-04-10 03:34:00
6547
原创 Linux系统部署Django
流程一、准备好Linux系统,配置yum源安装python、pip3–使用以下命令会自动安装python和pip3yum install python配置python虚拟环境二、安装并配置MySQL数据库三、安装配置Django四、安装配置uWSGI五、安装配置nginx...
2022-04-09 21:32:53
3993
原创 Linux系统安装mysql
1.在 /use/local下 创建mysql文件夹[root@chen1995 local]# mkdir mysql2.切换到mysql文件夹下[root@chen1995 local]# cd mysql3.下载mysql[root@chen1995 mysql] wget https://dev.mysql.com/get/Downloads/MySQL-8.0.28/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz4.解压安装包[root@
2022-04-05 22:53:58
1417
原创 Linux常用命令
一、目录操作1.进入目录pwd 查看当前工作目录cd ~ 当前用户目录cd / 根目录cd - 上一次访问的目录cd .. 上一级目录clear 清除屏幕2.创建目录mkdir aaa 在当前目录下创建aaa目录,相对路径;mkdir ./bbb 在当前目录下创建bbb目录,相对路径;mkdir /ccc 在根目录下创建ccc目录,绝对路径;3.查看目录ls 查看文件ls -a 查看隐藏文件ls
2022-04-04 01:19:48
88
原创 JavaScript 三级联动代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> window.onload = function(){ var countrys = []; count
2022-03-26 23:27:33
1122
原创 解决调用多个文件时双击运行失败问题
解决调用多个文件时双击运行失败问题文件前加上import sysimport ossys.path.append(os.path.dirname(sys.path[0]))
2022-02-19 10:29:55
50
原创 hppt服务器状态响应码
HTTP响应状态码1xx:临时响应表示临时响应并需要请求者继续执行操作的状态代码。100 继续请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 切换协议请求者已要求服务器切换协议,服务器已确认并准备切换。2xx : 成功表示成功处理了请求的状态代码。200 成功 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201 已创建 请求成功并且服务器创建了新的资源。202 已接受 服务器已接受请求,但尚未处理。2
2021-12-05 15:21:50
884
原创 selenium学习笔记
1.浏览器操作 from selenium import webdriverfrom selenium.webdriver.common.by import By(1)driver = webdriver.Chrome()#启动chromedriver服务,连接chromedriver服务打开一个浏览器。开启与浏览器的会话。(2)访问 网站driver.get(“http://www.baidu.com”) # 第一个页面(3)最大化窗口,最小化窗口driver.maximize_wi
2021-12-05 15:20:21
840
原创 apscheduler执行定时任务框架
#最简单用法#导入模块from apscheduler.schedulers.blocking import BlockingSchedulerfrom datetime import datetime#新建一个任务def tick():print(f’当前时间: {datetime.now()}’)#创建对象scheduler = BlockingScheduler()#创建定..................
2019-12-13 13:40:35
529
原创 11.logging 日志模块
11.logging 日志模块 #Python自带模块# DEBUG 最详细的日志信息,典型应用场景是 问题诊断# INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作# WARNING 当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但是此时应用程序还是正常运行的# ERROR 由于一个更严重的问题导致某些功能不能正常运行...
2019-09-16 00:30:16
172
原创 10.configparser 配置文件模块
10.configparser 配置文件#什么是配置文件 .conf .ini .config .properties .xml#怎么写配置文件 —[section] option value#怎么读配置文件 —configparser(1)实例from configparser import ConfigParser#创建对象,(实例化类)cf = ConfigParser()#...
2019-09-16 00:29:31
147
原创 9.Request Headers的用法
9.Request Headers的用法import requestsurl = 'https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcg'# 这是那个,请求歌曲评论的urlheaders = { 'origin':'https://y.qq.com', # 请求来源,本案例中其实是不需要加这个参数的,只是为了演示 're...
2019-09-16 00:28:58
1397
原创 8.BeautifulSoup 模块 解析数据+提取数据
8.BeautifulSoup 模块 解析数据+提取数据(1)简单版代码import requestsfrom bs4 import BeautifulSoupurl = 'https://localprod.pandateacher.com/python-manuscript/crawler-html/spder-men0.0.html'res = requests.get (url)...
2019-09-16 00:28:27
459
原创 7.requests库
7.requests库扩展:如何查看网站的robots协议呢,很简单,在网站的域名后加上/robots.txt就可以了。import requestsURL = "https://localprod.pandateacher.com/python-manuscript/crawler-html/sanguo.md"res = requests.get(URL) #打开网页并存到res...
2019-09-16 00:27:46
68
原创 5. openpyxl 模块,操作Excel文件
openpyxl 模块,操作Excel文件(1)引用openpyxl模块新建工作簿和工作表import openpyxl#引用openpyxl 。wb = openpyxl.Workbook()#利用openpyxl.Workbook()函数创建新的workbook(工作薄)对象,就是创建新的空的Excel文件。sheet = wb.active#wb.active就是获取这个工作...
2019-09-16 00:26:14
169
原创 4.CSV 文件模块
4.CSV模块(1)写文件import csvwith open(“demo.csv”,“w”,newline="",encoding=“utf-8”) as demo :writer = csv.writer(demo)writer.writerow([“chen”,“yong”,“qi”])writer.writerow([‘电影’,‘豆瓣评分’])(2)读文件with ope...
2019-09-16 00:25:45
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人