自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python实现多任务(协程、线程、进程)

Python实现多任务1.多任务-协程2.多任务-线程3.多任务-进程1.多任务-协程from gevent import monkeyimport geventimport urllib.requestmonkey.patch_all()def my_download(url): print('GET:%s' % url) resp = urllib.request.urlopen(url) data = resp.read() print('%d byte

2020-12-27 22:30:30 394

原创 Python实现简易版web服务器

1.Python实现简易版web服务器# coding = utf-8import socketimport reimport threadingimport multiprocessingimport geventimport sysfrom gevent import monkey# monkey.patch_all()# 采用多进程时,如果开启monkey.patch_all()会报错,报错信息如下:# TypeError: Cannot serialize socket obj

2020-12-27 22:22:15 772

原创 Python计算商品复购率

1. Python计算产品复购率需求:给出数据商品购买数据,数据格式.csv,包含:购买月份、手机号,根据该数据计算产品的复购率。复购率算法:算法一:单位时间内(按每月):R = 复购人数/总购买人数算法二:单位时间内(按每月):R = 复购交易次数/总交易次数部分数据样式如下:2.参考代码# coding = utf-8import pandas as pdimport timeclass RepurchaseRate(object): """1.普通配置电脑百万条

2020-12-27 18:49:56 2367 4

原创 Python知识点总结

Python知识点总结1.Python基础知识1.1 变量及类型1.2 标识符与关键字1.3 常用格式化输出符号1.4 运算符1.4.1 算数运算符1.4.2 赋值运算符1.4.3 比较(即关系)运算符1.4.4 逻辑运算符1.5 数据类型转换1.6 判断与循环语句1.7 字符串、列表、元祖、字典1.7.1 公共方法1.7.2 字符串常见操作1.7.3 列表基本操作1.7.4 元组1.7.5 字典常见操作1.8 函数1.9 文件操作1.10 面向对象1.10.1 概念1.10.2 命名、分类、属性与方法1.

2020-12-27 18:26:36 20083 13

原创 计算机组成原理

计算机组成原理1.概念2.组成系统2.1 硬件系统2.2 软件系统3.计算机是如何处理程序的?4.编程语言是什么?1.概念计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。2.组成系统由 硬件系统 和 软件系统 组成。2.1 硬件系统主要分为主机和外设两部分,是指那些构成计算机系统的物理实体,它们主要由各种各样的电子器件和机电装置组成。从ENIAC(世界上第一台计算机)到当

2020-12-27 15:06:22 324

原创 Python批量修改文件名(Python基础)

Python批量给文件夹中文件加上或删除前缀1.需要使用os模块中的两个函数:修改文件名:os.rename(旧文件名,新文件名)列出本文件夹中所有文件名:os.listdir()2. 参考代码:import osflag = False # 如果flag是True的话,要 增加前缀,否则要 删除前缀if flag: for i in os.listdir(): if "-" in i: # 有“-”说明是我们要重命名的文件 os.ren

2020-12-27 14:29:37 1106

原创 Python员工信息管理系统-简易版(Python基础)

Python员工信息管理系统-简易版1.职员信息管理系统2.参考代码1.职员信息管理系统要求:1、依次从键盘录入每位员工的信息,包括姓名、员工id、身份证号;2、身份证号十八位,要求除了第18位可以为x,其余都只能为数字;3、id须由5位数字组成;4、否则提示用户重新输入不符合规则的那几项;5、能随时查看已录入的员工及其信息;提示:1、字符串.isdigit()可以判断字符串是否是全是数字;2、if 字符串[-1] in “xX” 判断最后一个是不是x或X;3、每位职员的信息可以用字典

2020-12-27 13:53:54 5695 5

原创 Python学生信息管理系统-简易版(Python基础)

Python学生信息管理系统-简易版1.需要完成的基本功能:2.参考代码1.需要完成的基本功能:1、添加名片2、删除名片3、修改名片4、查询名片5、退出系统6、要求:程序运行后,除非选择退出系统,否则重复执行功能7、运行界面2.参考代码default = ['张三', '男', '18']card_all = [default]while True: print("************************** 名片管理器 **********************

2020-12-27 13:47:22 12955 3

原创 Python打印星号图形系列(Python基础)

Python打印星号图形系列1.使用while循环输出如下图形2.使用while循环输出如下图形3.使用while,完成以下图形的输出4.使用循环嵌套打印九九乘法表5.使用while,完成以下图形的输出1.使用while循环输出如下图形** ** * ** * * ** * * * *参考答案:i = 1while i <= 5: j = 1 while j <= i: print("* ", end = '') j += 1

2020-12-27 13:40:00 32066 1

原创 常见实用网站集合(行业研究/政策研究/学习/办公/设计/编程)

常见实用网站集合1.日常办公类1.1 PDF解密1.2 行业报告下载1.3 专利查询2.数据分析及可视化2.1 数据可视化2.1.1 在线画词云图3.设计常用3.1色谱3.2 创意设计3.3 其他4.程序员常用网站4.1 Python学习4.2 数据库学习...

2020-12-27 13:13:18 2292

原创 shell实现输入数字范围循环判断

用户输入空格,字母(string),和不在20-40范围内的数字都会无限循环的要求用户重新输入。直到用户终端输入20-40之内的数字,退出循环。

2020-12-27 13:12:30 3138

原创 Shell脚本实现统计指定目录下的文件和目录数量

编写一个shell脚本,根据其属性计算给定目录中文件和目录的数量。要求:▪调用脚本countdf.sh▪运行脚本时,教师将在命令行中使用目录的路径,例如./countdf.sh〜/ backups / june2020。这仅是示例路径,因此请勿将其硬编码到脚本中。▪脚本到终端的输出将显示如下:[dirname]目录包含:x个包含数据的文件x个空文件x个非空目录x空目录实现代码#!/bin/bashfun_directory(){let "filenum=0"let "empt

2020-12-27 13:10:10 9140

原创 Python使用selenium设置无浏览器(界面)运行

设置无界面(浏览器)运行代码# 设置options参数,以开发者模式运行option = ChromeOptions()option.add_experimental_option("excludeSwitches", ["enable-automation"])# 加上下面两行,解决报错,设置无界面运行option.add_argument('--no-sandbox')option.add_argument('--disable-dev-shm-usage')option.add_arg

2020-12-27 13:08:47 3373

原创 Requests 库的中文文档

1.requests库简介requests库相当于Python中的“浏览器”,可以通过它进行网络请求、获取网页数据,功能强大而且特别好用。Requests 的中文文档 很有趣,我们一起来看看。你没看错,这就是它官方文档的风格,似乎有点鬼畜。2.requests用法如下:导入re模块:import requests获取响应数据与解码:a. 获取响应数据代码:response = requests.get(url)b. 解码代码:html = response.content.decode(

2020-12-27 13:07:52 4906 3

原创 在CentOS上搭建Python开发环境

1.需求在腾讯云服务器CentOS系统上搭建Python开发环境;系统版本:CentOS7.6.0_x642.需要安装的内容3.安装步骤3.1 准备工作Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。首先我们来看看系统中是否已经存在 Python ,并安装一些开发工具包:安装前准备

2020-12-27 13:07:22 2044 2

原创 Sublime Text3 快捷键(快速编辑多行)

目录1、同时快速编辑多行内容2、编辑3、选择4、查找&替换5、跳转6、窗口7、屏幕8、通用1、同时快速编辑多行内容鼠标选中多行,按下 Ctrl Shift L (Command Shift L) 即可同时编辑这些行;鼠标选中文本,反复按 CTRL D (Command D) 即可继续向下同时选中下一个相同的文本进行同时编辑;鼠标选中文本,按下 Alt F3 (Win) 或 Ctrl Command G(Mac) 即可一次性选择全部的相同文本进行同时编辑;Shift 鼠标右键 (Win)

2020-12-27 13:06:49 1842

原创 Python将word转化为txt文本

测试环境,Windows10,Python3.6.3一、安装 docxpip install docx完了之后,导入:import docx发现报错:ModuleNotFoundError: No module named ‘exceptions’说没有 exceptions 这个模块

2020-12-27 13:05:51 8786 2

原创 Windows上安装Python(win10/win7)

Windows上安装Python(win10/win7)1.Windows上安装Python1.1 安装来源1.2 选择版本1.3 安装选项1.4 查看安装是否成功2.可能遇到的问题2.1 报错一:未指定错误(0x80072efd)3.参考地址:1.Windows上安装Python1.1 安装来源通过官网安装:点击进入官网下载:https://www.python.org/downloads/windows/此方式比较简单,进入后如下图:1.2 选择版本前面进入Python下载官网后,我们可

2020-12-26 14:42:52 1132

原创 【Python-延迟/阻塞】解决 tkinter 与 sleep 同时使用延迟问题

1.问题描述当Python程序中同时存在tkinter和time.sleep()时,启动程序进入到listbox.insert时,窗口就一直无响应,所有listbox.insert的内容都会阻塞,要等整个for循环完(也就是所有time.sleep(3)都要执行完)了才会在窗口显示。2.问题分析多线程(threading——join)join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,

2020-12-23 23:03:11 4179

全国省市区地名SQL数据插入语句【收藏版】

全国省市区所有地名SQL数据插入语句

2022-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除