
python
文章平均质量分 60
清风等待KT
まだまだだね !
展开
-
【Python】Python处理时间
引言 :datetime模块提供了用于处理日期和时间的类和对应的方法,一般用于处理年、月、日、时、分、秒的统计和计算等需求。在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式化输出和数据操作。学习该模块,首先要有一个概念:日期和时间,要不然会混乱,这里进行狭义的理解即可:日期是日期,时间是时间,日常生活中有时候并没有很好的去区分。日期:年月日,如 20210612时间:时分秒,如 20:45:50Python标准库中包含日期(date)和时间(time)转载 2021-10-12 12:37:53 · 789 阅读 · 0 评论 -
python 分割文件名后文件后缀,获取文件名
路径中获取文件名import os.pathspath = " D:/download/repository.7z"#获取文件名p,f = os.path.split(spath);print ( " diris: " + p)print ( " fileis: " + f.split(".")[0])#分隔盘符和文件名drv,left = os.path.splitdrive(spath);print ( " driveris: " + drv)print ( " lef...原创 2021-01-29 17:56:31 · 1205 阅读 · 0 评论 -
关于 PyInstaller 打包exe闪退解决方案
引言:在我打包一个处理图片小工具的时候,发现打包结果exe 直接闪退解决思路:打开系统的cmd ,进入闪退文件所在目录 ,可以看到具体的报错信息,不要看到错误就百度,先分析问题所在很明显的发现了 ,系统中丢失了exiv2.dl改变打包策略:PyInstaller -D XXX.py我们从D:\sofaware\Anconda\envs\grassScan\Lib\site-packages\pyexiv2 中找到这个文件拖入打包后的文件夹 ...原创 2020-10-29 15:19:22 · 3766 阅读 · 0 评论 -
dockers 常用命令、基础命令教程 、制作镜像
目录目的:背景:需要文件:步骤记录:1、 安装python 镜像2 根据镜像生成容器3 进入容器4 运行项目5 制作为镜像将制作好的镜像打成 tar 包将打包好的 tar 包传给别人目的: 通过这篇博客你将学习到,dockers的基本使用方法,部署flask项目、可以将自己的项目打包为镜像,方便移植。背景: 之前有大致学习过Dockers 的基础使用方法,但是到了用的时候还得查询,避免我这破记性,还是整理一份流程...原创 2020-08-24 14:23:43 · 917 阅读 · 0 评论 -
解决Python 文件名与模块名字冲突问题!!!!!!!!!!!!
在部署cerlery (芹菜)这玩意 ,有个cerlery.py 文件老报错,,,,找不到模块、经过分析以后,这不是模块冲突了吗奉劝大家,不要这么干,自己写的程序名字 ,不要写成与模块同名,还要引入这个模块!!但是还好有解决方法:1 说了相当于白说把自己文件名字更换2 重点来了import sys_cpath_ = sys.path[0] #获取当前路径...原创 2020-01-08 15:27:44 · 4812 阅读 · 2 评论 -
利用python 获取本机IP地址
应用场景:本机 ip 在变化,但是代码中需要IP当参数,这时候我们可以用下面几种方法来获取IP地址方法一 (适用于Linux 系统):import osimport reipstr = os.popen(""" ifconfig | sed -n "2p" """).readlines()#效果是这样子的啊# [' inet addr:192.1...原创 2019-10-24 16:24:32 · 2001 阅读 · 0 评论 -
Linux 下 查看 python 包(库) 的版本信息,以及库的位置
在Linux 环境中,有时Python包可能不满足我们使用的需求,,做修改。或者,我们想去看一下库中是怎么实现这个功能,所以要到包所在位置查看。有时候也需要查看包的版本信息。1 查看 包所在位置 and 版本信息#查看re 模块位置和版本信息pydoc re2 进入python 交互环境输入:help(re)显示和上面一样的内容3 利用pi...原创 2019-10-16 15:05:36 · 29600 阅读 · 0 评论 -
利用python库在局域网内传输文件 通过cmd去下载网络文件(可以写脚本)
目的:实现局域网内,文件的共享下载,. cmd 命令下载文件到指定位置的多种方法知识点: SimpleHTTPServer HTTP协议基于TCP协议,但增加了更多的规范。这些规范,虽然限制了TCP协议的功能,但大大提高了信息封装和提取的方便程度。对于一个HTTP请求(request)来说,它包含有两个重要信息:请求方法和URL。请求方法(request method)...原创 2019-09-03 16:53:56 · 1215 阅读 · 0 评论 -
linux通过 WMI 对windows进行监控和管理 ,window不需要开启服务,Linux 安装wmic
目的 :通过 Linux 管理 windows 服务器 获取Windows相关的系统信息及配置 获取cmd执行命令知识点介绍:wimc WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如S...原创 2019-09-03 11:48:35 · 2674 阅读 · 7 评论 -
安装python3.7 报错 ModuleNotFoundError: No module named '_ctypes'的解决办法
Contos 解决:一 3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。#yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接#wget http://mirror....转载 2019-08-15 11:11:18 · 1447 阅读 · 1 评论 -
Python 实现远程ssh连接linux 管理上传文件 paramiko
paramiko模块简介“Paramiko”是世界语中“偏执狂”和“朋友”的合成词。它是Python 2.7/3.4+的一个模块,实现了SSH2协议,用于到远程机器的安全(加密和身份验证)连接。与SSL(又名TLS)不同,SSH2协议不需要由强大的中央权威签署层次证书。您可能知道SSH2是替代Telnet和rsh的协议,用于对远程shell的安全访问,但是该协议还包括通过加密的隧道为远程服务打...原创 2019-08-01 14:52:08 · 1643 阅读 · 1 评论 -
Python 实现远程登陆服务器部署文件,创建计划任务
适用环境:远程 windows环境,知道ip ,用户名,密码的前提下通过自己的电脑Python 创建远程服务器,的计划任务如 :定时开关机,运行脚本。。。。。。。。。。。想干嘛干嘛,前提你知道windows 计划任务不是 AT 更新为schtasksschtasks 知识学习请看 :https://blog.youkuaiyun.com/qq_36530891/article/deta...原创 2019-07-30 16:15:07 · 613 阅读 · 2 评论 -
Pyhton 描述 归并排序算法详解 时间复杂度,空间复杂度分析
算法描述分析:归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。这是官方一点的对于归并排序的定义,简单的来说,我们把要排序的列表或者数组,每一次都给它递归生成n...原创 2019-07-25 11:56:10 · 1367 阅读 · 0 评论 -
Python---------------二分查找,环形二分查找,时间复杂度,空间复杂度
算法描述:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。输入要查找的数字X ,每次比较列表中间元素m=(s+e)/2 奇数一般取前一个下标。X与m做比较是否相等若比较元素 m <X 则S=m+1 m= (s+e)/2 寻找范围放到后面继续比较新...原创 2019-07-24 11:49:13 · 458 阅读 · 0 评论 -
python 实现远程连接window系统 获取cmd
目录1. 任务准备系统环境winrm服务知识ipyhon安装pywinrm模块与依赖安装windos系统winrm服务的开启window后台用户的创建与提权2. python测试代码的编写1. 任务准备 系统环境 cat /etc/redhat-release CentOSLinuxrelease7.6.1810(Core)...原创 2019-07-09 11:59:58 · 4719 阅读 · 0 评论 -
Python -----------------时间处理 时区的转换 时间的计算(datetime,pytz )
时间的处理(datetime)#引入时间类包from datetime import datetime#获取系统时间now = datetime.now()#格式化为想要的 时间格式%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12...原创 2019-05-21 10:43:25 · 840 阅读 · 0 评论 -
python 虚拟环境总结Virtualen virtualenvwrapper的使用安装
一 Virtualen安装环境Linux,python版本2.7,下载安装pip pip install Virtualen使用Virtualen --help 查看是否安装成功利用pip freeze确认安装版本信息创建虚拟环境 先创建普通文件夹 ,进入后建立虚拟环境 mkdir work cd work virtualenv env启动虚拟环境 sourc...原创 2018-10-23 15:19:36 · 1054 阅读 · 0 评论 -
python 2/3 对字典的遍历
1. 只对键的遍历一个简单的for语句就能循环字典的所有键,就像处理序列一样: 1 2 3 4 5 6 d = {'name1' : 'pythontab', 'name2' : '.', 'name3' : 'com'} for key in d: print (key, ' value : ',...原创 2018-10-16 15:01:10 · 1591 阅读 · 0 评论