python
文章平均质量分 80
eastyell
Believe in youself,believe in the future!
展开
-
如何设置远程访问的Jupyter Notebook服务器
一、生成默认配置文件jupyter notebook --generate-config将会在用户主目录下生成.jupyter文件夹,其中jupyter_notebook_config.py就是刚刚生成的配置文件二、生成秘钥输入 ipython,进入ipyhon命令行输入In [1]: from notebook.auth import passwdIn [2]: passwd()这里要求你输入以后登录使用的密码,然后生成一个秘钥,记得保存好秘钥,以免丢失。Ent原创 2021-05-11 09:26:19 · 792 阅读 · 0 评论 -
端口监控
import socket,os,timedef getstrtime(): return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())def connecthost(ip,port): sk1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk1.settimeout(5) try: sk1.connect((ip,port)) .原创 2021-01-18 21:52:18 · 346 阅读 · 0 评论 -
paramiko 详解
最近在测试服务器那块,看了下Paramiko模块,一直都是用FileZilla工具,想了想,持续集成,更新代码可以用Parmmiko完成,还是不错的Paramiko是用python语言写的一个模块,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等初始化一些参数:host = "120.24.239.214"port = 22timeout = 30user = "root"password = "******"Paramiko远程执行li.原创 2021-01-16 16:14:19 · 757 阅读 · 0 评论 -
Python模块学习 - Paramiko
简介 Paramiko介绍 Paramiko的基本使用 SSHClient常用的方法介绍 SSHClient常用的方法举例 SFTPClient常用方法介绍 SFTPClient常用方法举例 Paramiko的综合使用例子 参考资料 回到顶部简介ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SS.转载 2021-01-16 12:24:02 · 545 阅读 · 0 评论 -
python正则表达式从字符串中提取数字
python正则表达式从字符串中提取数字python正则表达式从字符串中提取数字## 总结## ^ 匹配字符串的开始。## $ 匹配字符串的结尾。## \b 匹配一个单词的边界。## \d 匹配任意数字。## \D 匹配任意非数字字符。## x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。## x* 匹配0次或者多次 x 字符。## x+ 匹配1次或者多次 x 字符。## x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。## (a|b|转载 2020-11-23 10:23:53 · 2799 阅读 · 0 评论 -
2020-11-18
数据挖掘:探索性数据分析(EDA)一、什么是探索性数据分析EDA (Exploratory Data Analysis),即对数据进行探索性的分析。充分了解数据,为之后的数据清洗和特征工程等提供想法和结论。在探索分析时,也可进行数据清洗的工作,两者是相辅相成的,没有说必须按照顺序去执行。主要包括以下三个方面:分布分析,统计量分析和相关分析。分布分析:定量定性分析。统计量分析:集中,离散趋势和分布形状。相关分析:单个图,图矩阵,相关系数。另外,在比赛中可能会遇到脱敏数据。不告知数据的特征转载 2020-11-18 17:42:51 · 513 阅读 · 0 评论 -
python 遍历文件夹下的所有文件
import os# 遍历文件夹def walkFile(file): for root, dirs, files in os.walk(file): # root 表示当前正在访问的文件夹路径 # dirs 表示该文件夹下的子目录名list # files 表示该文件夹下的文件list # 遍历文件 for f in files: print(os.path.join(root, f...原创 2020-11-13 21:31:14 · 281 阅读 · 0 评论 -
记一次Django响应超慢的解决过程
在本地windows机器开发的Django项目运行正常,放到服务器上后响应超慢,花了一整个工作日没找到原因(非常绝望),又花了一整个周末才找到原因和临时解决办法,如果你的项目超慢可以参考一下解决思路。排查过程:1.怀疑是Python环境问题,到服务器上各种虚拟环境版本进行尝试,无果。2.因为用了mysql数据库,开始用pymysql包连接改动了一些参数,担心是驱动问题导致数据库查的慢,更换mysqlclient包后,响应依旧慢。3.担心是有什么报错导致慢,于是艰难地开启了...原创 2020-06-28 12:42:31 · 7107 阅读 · 4 评论 -
安装Pyqt5
https://www.csdn.net/jiaocheng/1/1/1本文是否解决了“Python安装”的问题?是 | 否,更多关于"Python安装"的博文一、安装1、官网:www.riverbankcomputing.com2、使用命令安装,可以自动去官网查找与Python版本号相同的程序进行下载,比较方便,如果不是这样也可从PyQt官网上下载与Python相匹配的程序...原创 2020-04-12 10:56:38 · 532 阅读 · 0 评论 -
django后台管理页列表显示图片
自从学了Django,哪儿哪儿都是坑啊,首先就是版本的坑,网上找了1.6版本的代码用在2.0身上,当然搞不定了。以下是针对Django2.0版本,如何才能在自带的管理后台显示图片,我查了解决办法很多,这个又快又方便。 下面是刚开始遇到的问题,点击“图片”列下的链接会报错找不到图片,sample列下的图片都无法正确显示,:如图 在这里插入图片描述 原来无法正确显示...转载 2020-03-30 14:41:32 · 2679 阅读 · 1 评论 -
python-python中LIKE查询实现
LIKE查询实现1、方式一:sql = "SELECT * FROM T_SECTION WHERE TITLE LIKE '%s'" % ('%%%s%%' % sel)cur.execute(sql)data = cur.fetchall()2、方式二:sql = "SELECT * FROM T_SECTION WHERE TITLE LIKE '%%%%%s%%%...原创 2020-03-27 16:23:53 · 7302 阅读 · 0 评论 -
Django基础必备三神装(HttpResponse、render,、redirect)
在使用三神装的时候,首先当然是得要导入它们:from django.shortcuts import HttpResponse, render, redirect1.HttpResponse它是作用是内部传入一个字符串参数,然后发给浏览器。例如:def index(request): # 业务逻辑代码 return HttpResponse("OK")2、...转载 2020-03-27 15:29:01 · 134 阅读 · 0 评论 -
django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
报错环境 python=3.6,django=2.2,PyMySQL=0.9.3……django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.解决方法:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,...转载 2020-03-19 14:56:54 · 112 阅读 · 0 评论 -
Unofficial Windows Binaries for Python Extension Packages(Python库安装包)
Unofficial Windows Binaries for Python Extension Packagesby Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine.Updated on 18 March 2020 at 07:34 UTC.This pa...转载 2020-03-18 23:51:30 · 10374 阅读 · 0 评论 -
Kivy 简明教程
首先,有两个网址你不得不看: Kivy: Cross-platform Python Framework for NUI 在官网逛逛,顺便看看最下面的代码,try to run it. https://www.youtube.com/playlist?list=PLQVvvaa0QuDe_l6XiJ40yGTEqIKugAdTy sentdex大神的入门级教程。 Kivy总...转载 2020-03-18 10:27:27 · 1228 阅读 · 0 评论 -
Kivy中文编程指南:打包为 iOS 系统可执行文件
特别注意目前还只能用 Python 2.7 来针对 iOS 平台打包应用程序。 Python 3.3 以上的支持还在开发中。The overall process for creating a package for IOS can be explained in 4 steps:总体上创建一个 iOS 应用程序需要四步: (译者注:对,你没有看错,官方文档就是写的 4 steps,所...转载 2020-03-18 10:12:23 · 3182 阅读 · 0 评论 -
pygame 简单播放音乐程序
环境:python2.7pygame功能:播放指定目录下的歌曲(暂时mp3),可以上一曲、下一曲播放。文件目录:font 字体文件夹image 图片文件夹music 音乐文件夹play.py 主程序settings.py 配置文件settings.py# -*- coding: utf-8 -*-# setting 配置文件i...转载 2020-03-18 10:08:22 · 1226 阅读 · 0 评论 -
使用Python进行手机平板移动开发:Kivy与BeeWare框架
过去,Android和iOS上的移动应用程序开发不是Python的强项,但情况可能会发生变化……使用Python进行移动应用开发怎么样?从历史上看,在编写移动GUI应用程序时,Python并没有很强的故事。实际上,仅使用纯Python时,Android和iOS开发几乎是不可能的。真可惜值得庆幸的是,近年来出现了许多进展,极大地改善了使用Python编写移动应用程序的前景。在本文中,...原创 2020-03-17 10:06:08 · 7971 阅读 · 4 评论 -
关联mysql失败_Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'
时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。所以要修改mysql的时长在mysql的命令模式下,输入:set global time_zone='+8:00';再次连接成功...原创 2020-03-16 15:34:56 · 304 阅读 · 0 评论 -
PyMySQL和MySQLdb的区别
发现MySQLdb只只支持到python3.4,因此,如果你是python3.5+的用户,那肯定找不到这么一个包,那如何是好?其实,python3.5以上的用户,可以安装另外一个mysql驱动:PyMySQL什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Pyth...原创 2020-03-16 15:33:36 · 4983 阅读 · 2 评论 -
Python:使用Kivy将python程序打包为apk文件
1.概述Kivy是一套Python下的跨平台开源应用开发框架,官网,我们可以用它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外推荐一个视频教程:Youtube2. 步骤第一当然是安装了Python,我的版本是Python 2.7.13,然后就是安装Kivy包:官网有详细的...原创 2020-03-15 15:52:12 · 3608 阅读 · 2 评论 -
kivy打包apk环境(win)
需要借助到虚拟机下载的虚拟机及系统下载地址为:链接:http://pan.baidu.com/s/1gf5S8lP 密码:buj41.先安装虚拟机:VirtualBox-4.3.12-93733-Win.exe2.安装插件:Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack3.安装系统:kivydev.ova(...转载 2020-03-15 15:39:11 · 3076 阅读 · 1 评论 -
使用Buildozer部署Kivy到移动设备上
在安装好Buildozer软件之后,我们在包含main.py的文件夹下运行buildozer init这个命令,然后我们就会看到在该文件夹下有一个buildozer.spec这个文件,这个文件主要是用来配置一系列设置用的,使用文本编辑器,Linux下使用vim编辑器打开。 下面是个例子:[app]# (str) Title of your application 更改1tit...转载 2020-03-15 15:35:30 · 1122 阅读 · 1 评论 -
Python-Kivy ImportError: DLL load failed: 找不到指定的模块
错误ImportError: DLL load failed: 找不到指定的模块from kivy.core.window._window_sdl2 import _WindowSDL2Storage解决下载 python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew...原创 2020-03-14 21:17:48 · 355 阅读 · 0 评论 -
Python 字符串切片、索引、查找、统计,用户登陆验证
# 切片和索引# 1.索引.索引就是下标,Python中下表从0开始# s1 = "python最牛B"# p y t h o n 最 牛 B# 索引 0 1 2 3 4 5 6 7 8# print(s1[0]) #结果:p# print(s1[1])# print(s1[2])# print(s1[3])# print(s1[4])# print(s1[5])...原创 2020-03-13 22:36:02 · 207 阅读 · 0 评论 -
用Python实现目录遍历及文件搜索
前面我们已经掌握了目录的创建、修改和删除方法,但是要开发文件资源管理器程序,仅有这些知识还是不够的。我们还有下面的问题需要解决:如何遍历目录中所有的文件?如何在目录中搜索到指定的文件?当目录中有子目录时该如何处理?如何遍历目录中所有的文件?遍历就是对目录中的所有文件按顺序逐个访问。例如程序要求列出某个目录中所有的文件名称,我们就需要访问这个目录中所有的文件并获取文件的名称,然后将获取的文件...转载 2020-03-13 22:34:09 · 607 阅读 · 1 评论 -
Python3读取、写入、追加写入Excel文件
一、需要用到的库:1.操作xls格式的表格文件:读取:xlrd写入:xlwt修改(追加写入):xlutils2.操作xlsx格式的表格文件:读取/写入:openpyxl二、实现代码1.操作xls格式的表格文件# coding=UTF-8import xlrdimport xlwtfrom xlutils.copy import copy def ...原创 2020-03-13 22:28:21 · 821 阅读 · 0 评论 -
python 导出excel表格,自适应宽度
直接上代码参数filename 输出的文件名tabletitle 表标题remark 备注bodytitle 表头 格式如: ["学生学号", "学生名字", "课程名称", "课程编号", "考试类型", '考试名字', "考试时间", "是否补考", "成绩得分"]datalist 表格数据 格式二维数组如:[ ["学号1234", "张三"...原创 2020-03-13 22:20:10 · 1048 阅读 · 0 评论 -
python写的定时播放音乐
import datetimeimport osimport timeimport pygamefrom pygame import mixerfrom pygame.locals import USEREVENTSTOPEVENT = USEREVENT + 1 #音乐停止事件h = 9 # 时间m = 26 # 分钟play_long = 60 ...转载 2020-03-13 22:15:00 · 500 阅读 · 0 评论 -
使用pyinstaller/auto-py-to-exe将py文件打包出现“Failed to execute script pyi_rth_pkgres”问题
闲来无事,研究将py文件打包成exe;使用pyinstaller模块直接打包,或者使用auto-py-to-exe小工具。环境:win10python版本:python3.8.2我使用的是auto-py-to-exe打包,但是打包后的exe文件报错;报错页面解决方案参照github大神提供的解决方案https://github.com/pyinstaller/pyinstal...原创 2020-03-13 11:22:56 · 1987 阅读 · 0 评论 -
python利用pyinstaller打包简明教程
安装 PyInstallePython 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令:pip install pyinstaller强烈建议使用 pip 在线安装的方式来安装 PyInstaller 模块,不要使用离线包...原创 2020-03-11 13:35:16 · 326 阅读 · 0 评论 -
用VScode配置Python开发环境
前言VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。所以用VScode来编写Python,也是相当的好用的。所以,今天我们就来讲讲,怎么在VScode上配置Python开发环境。软件准备首先,我们必须先下载好Python的安装包和VScode的安装包。下载地址如下:Python:htt...转载 2020-03-06 15:13:17 · 129755 阅读 · 39 评论 -
【python Excel】读取Excel
python读取Excel数据1、需要安装xlrd 和 xlwtpython读取Excel数据需要用到 xlrd 和 xlrt 两个库,xlrd 用来读取Excel,xlrt用来写入excel。用pip安装如下:pip install xlrdpip install xlwt2、导入和获取excel信息以下代码包含:1、读取excel2、获取excel中所有sheet的名称3、...原创 2020-02-29 22:14:59 · 134 阅读 · 0 评论