![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 57
资深Python开发工程师
这个作者很懒,什么都没留下…
展开
-
我敢保证,90%以上的Python程序员没用过这个语法
在Python中,有一个语法你可能之前都没见过,或者见过但不知道什么意思,他就是...(省略号的三个点),在这里先给大家看几个例子: 下面代码中函数中的...代表什么意思? def hello(): ... 下面代码中类型定义中的...代表什么意思? Tuple[int,...] 下面代码中下标取值中的...代表什么意思? n = np.arange(8).reshape(2, 2, 2)n[1,...,1] 注意:以上代码都是正确的,没有任何原创 2020-08-11 16:06:14 · 227 阅读 · 0 评论 -
Python实用案例:一秒自动生成工资条。
近日,公司的财务小姐姐请我吃饭,当时我就有预感,绝对不是就吃一顿饭那么简单。果然,在吃饭的时候,她羞涩的把脑袋凑过来悄悄跟我说,听说你Python很厉害呀。因为平时埋头写代码,很少跟女生讲话。今天小姐姐居然一开口就问我最擅长的技能,那我肯定要好好表现一番啊,于是拍着胸脯说:“是的,我用Python上能控制火箭,下能操作坦克,你想做什么?”。她立马一副崇拜的样子看着我说:“我每个月都要用Excel做工资表,但是每个月都要做一遍,你能不能用Python帮我写一个程序,能够自动完成这个工作。”。我当然立马答应了啊原创 2020-08-10 10:16:38 · 1559 阅读 · 3 评论 -
Python定时自动更换电脑壁纸
周末好!难得放假,今天的你是不是一觉睡到大中午了?不要有愧疚感,现在的年轻人压力实在太大,好好睡上一觉已经是一件很奢侈的事情了,就给自己好好放个假吧!在这难得的休闲时光,我们也不整那些太复杂的话题,避免增加大家的焦虑感。今天我们学个轻松点的东西,教你5分钟用Python制作自动更换桌面的程序。话不多少,先看效果:一、桌面壁纸爬虫:俗话说,巧妇难为无米之炊,没有高清的桌面壁纸,程序写得再好也没有用。在这里我们用的是bizhi360(http://www.bizhi360.com/)这个网站原创 2020-08-08 16:20:36 · 1007 阅读 · 0 评论 -
性能是Flask的3倍!比PHP7还快!这个Python框架你值得拥有!(附使用教程)
天下武功,唯快不破。在软件开发中更是如此,“快”能从多方面提升用户体验。谈到Python,它似乎天生就和速度无关,你可能很熟悉Django、Flask这些框架,虽然开发效率的确不错,但是速度就一言难尽。那么在前后端分离开发的时代,有没有能拿得出手的Python Web框架呢?当然是有的,FastApi它来了。一、为什么是FastApi?人们在介绍FastApi的时候通常会说“FastApi”是...原创 2020-04-24 12:19:05 · 1989 阅读 · 0 评论 -
万字长文!终于讲透了Python中的多线程和多进程!
我们知道,在一台计算机中,我们可以同时打开许多软件,比如同时浏览网页、听音乐、打字等等,看似非常正常。但仔细想想,为什么计算机可以做到这么多软件同时运行呢?这就涉及到计算机中的两个重要概念:多进程和多线程了。(PS:万字长文,讲得很详细,建议先收藏再好好看!)同样,在编写爬虫程序的时候,为了提高爬取效率,我们可能想同时运行多个爬虫任务。这里同样需要涉及多进程和多线程的知识。本文,我们就先来...原创 2020-04-20 17:19:09 · 794 阅读 · 1 评论 -
python 安装mysqlclient报错
我们在 pip install mysqlclient 出现下面问题的解决方法:到这个地址下载自己版本对应的资源 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient cp:python版本, win64代表windows64位系统如果出现这种情况重新下载相匹配的文件 ...原创 2019-01-07 10:40:39 · 275 阅读 · 0 评论 -
Error: watch task has to be a function(optionally generated by using gulp.parallel or gulp. series)
請先在命令端輸入glup -v查看版本如果版本為4.X.X,請先移除glupnpm uninstall gulp -g並把項目端的node_modules文件夾刪除掉並把package.json刪除掉然後重新安裝gulpnpm install gulp@3.9.1 -g然後切換命令行的所在目錄位置,並輸入npm init重新生成package.json文件然後再次輸入npm ins...原创 2019-01-02 16:57:47 · 1286 阅读 · 0 评论 -
错误Node.js vnde.0.0 is only available in 32-bit
nvm install 6.4.0試一下這種可不可以,如果不可以~請打開nvm的安裝路徑,在此路徑找出settings.txt文件打開settings.txt文件,在此文件添加此下載包的包來源node_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/...原创 2019-01-02 16:54:55 · 5078 阅读 · 4 评论 -
python urllib.error.URLError
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)>的解决 解决方法:import sslssl._create_def...原创 2019-01-17 10:35:40 · 516 阅读 · 0 评论 -
sublime3 写python代码去除白色框
因为代码不规范造成的,我们可以装个AUTOPEP8插件,然后快捷键 ctrl + alt + r 就好自动格式化原创 2019-01-03 15:43:20 · 233 阅读 · 0 评论 -
Linux配置虚拟环境
为什么要配置虚拟环境? 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.安装虚拟环境命令: sudo pip install virtualenv sudo pip install virtualenvwrapper 安装虚拟环境后,没有mkvirtualenv命令,我们需要...原创 2018-10-25 11:46:11 · 912 阅读 · 0 评论 -
数据库常用知识总结
数据库常用知识总结查看当前mysql中所有的数据库命令: show databases;使用某个数据库(如:zhiliao): use zhiliao;查看数据库的信息(如:zhiliao): show create database zhiliao;修改数据库选项,如修改zhiliao这个数据库的字符编码: alter database zhiliao charset utf8;原创 2017-06-27 14:11:05 · 570 阅读 · 0 评论 -
一个简单的远程登录脚本
一个简单的远程登录脚本import pexpect #Pexpect是一个用来启动子程序并对其进行自动控制的纯 Python 模块 我们通过它来调用ssh来实现远程登录import struct import fcntlimport sys下面get_size模块是更改pexpect模拟的窗口大小,有的时候pexpect模拟的窗口会很小导致用起来很不方便 我们这边给他赋值try:原创 2017-06-26 17:18:02 · 2218 阅读 · 0 评论 -
防止CC攻击实战脚本
最近有一台服务器的web服务器老是被人攻击导致网站访问特别慢,抓了下包看了下运来是cc攻击那么什么是cc攻击呢?cc攻击的原理就是控制某些主机不停的发大量的数据包给服务器造成服务器资源耗尽(资源指带宽,硬件设备) 一直到用户访问不了为止。cc主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问人数特别多的时候,打开网页就慢了,(我相信大家在2014年的时候访问12306买票的网站都有这样的体验原创 2017-06-26 17:51:44 · 2995 阅读 · 0 评论 -
实现简单的网络嗅探
首先声明一下这个技术不是原创的,而且这个工具也比较老了主要是帮助大家稍微理解一下黑客在局域网中是怎么获取数据的。首先我们来看一下程序运行的逻辑图一、准备工作:我们需要安装几个软件我的环境是centos6.5 使用yum安装:yum -y install ettercapyum -y install arpspoof sslstrip yum -y install arpspoofyum -y原创 2017-06-26 17:50:17 · 4708 阅读 · 0 评论 -
服务器暴力破解的程序(python开发)
服务器暴力破解的程序(python开发)首先我们看一下基本的原理以及过程 我们首先看一下准备工作: 我们需要获取目标机器的IP和SHH端口 ssh端口是可以改变的,所以我们需要去扫描机器的正确的ssh端口。我们使用nmap工具去扫描,使用下面这条命令就可以目标机器上面存在的所有的端口以及服务的名称和使用软件的版本号:Nmap -v -p 1-65535 -sV -O -sS -T4 192.1原创 2017-06-26 16:41:27 · 709 阅读 · 0 评论