- 军军小站|张军博客
拥有Python标签的文章
Python

python的一些加密方法及python 加密模块

1base64Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python3.x通常输入输出都是二进制形式,2.x可以是字符串形式。base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64()函数用于base64编码,binascii模块中的a2b_base64()函数用于base64解码。importbase6

系统 2019-09-27 17:54:53 2058

Python

python实现单链表的方法示例

前言首先说下线性表,线性表是一种最基本,最简单的数据结构,通俗点讲就是一维的存储数据的结构。线性表分为顺序表和链接表:顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,称为线性表的顺序存储结构或顺序映像;链式表示指的是用一组任意的存储单元存储线性表中的数据元素,称为线性表的链式存储结构。而他既可以是连续的也可以不连续,是通过一个与后继结点的连接信息构建起来的。*顺序表(这个不是本次重点,简单介绍一下)顺序表是用一段连续的存储单元依次存储数据元

系统 2019-09-27 17:53:51 2058

Python

python 判断linux进程,并杀死进程的实现方法

如下所示:'''@author:Jacobpc'''importosimportsysimportsubprocessdefget_process_id(name):child=subprocess.Popen(["pgrep","-f",name],stdout=subprocess.PIPE,shell=False)response=child.communicate()[0]returnresponsepid=get_process_id("pyth

系统 2019-09-27 17:51:27 2058

Python

解决python3 requests headers参数不能有中文的问题

1需求,heeaders参数需要拼接中文参数param解决如下url='https://....search?keyword='+param+'&templateId=&page=1&pageSize=10'headers={"Accept":"application/json,text/javascript,*/*;q=0.01","Accept-Encoding":"gzip,deflate,br","Accept-Language":"zh-CN,z

系统 2019-09-27 17:51:00 2058

Python

python 协程库 asyncio 翻译列表

asyncio模块官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio.html同步原语参考链接:https://mozillazg.com/2017/08/python-asyncio-note-synchronization-primitives.html异步参考:http://python.jobbole.com/88291/http://python.jobbole.com/87310/htt

系统 2019-09-27 17:50:45 2058

Python

详解Python中for循环的使用

for循环本系列前面“探索Python,第5部分:用Python编程”一文讨论了if语句和while循环,讨论了复合语句以及适当缩进Python语句来指示相关Python代码块。该文的结尾介绍了Pythonfor循环。但就其使用和功能来说,for循环更值得关注,所以本文单独讲述该循环。for循环有一个简单的语法,使您可以从容器对象中提取单个项目并对其进行某些操作。简单地说,使用for循环,可以迭代中对象集合的项目。对象集合可以是任何Python容器类型,包

系统 2019-09-27 17:49:45 2058

Python

那些学了 Python 的程序员,编程能力都“退化”成什么样了?

在知乎上有一个特别火的问题:如何学Python?你会看到很多高赞回答是:我一天就学完了。在大家群嘲的背后,我们来分析一下,为什么在大家印象里,Python这么容易学,甚至简单到被某些人鄙视呢?学Python,人的编程能力会严重退化吗?1、“幼年”被鄙视,“长大”后却是高级脸Python代码简洁易懂,是最接近自然语言的编程语言了。同样的内容按照代码量计算,C++:Java:Python=1000:100:10!使用Python意味着,你的工具库中将获得一个新

系统 2019-09-27 17:48:29 2058

Python

深入理解python中的闭包和装饰器

python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。以下说明主要针对python2.7,其他版本可能存在差异。也许直接看定义并不太能明白,下面我们先来看一下什么叫做内部函数:defwai_hanshu(canshu_1):defnei_hanshu(canshu_2):#我在函数内部有定义了一个函数returncanshu_1*canshu_

系统 2019-09-27 17:38:21 2058

Python

python通过socket模块获取本机主机名和IP地址

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/90021409先说说查看本机ip的方法:可以直接通过搜索引擎搜索ip,得到的是公网ip,你是用这个ip上网的,即和互联网交互的。但奇怪的是,有的是180开头有的是218开头。这个有些奇怪。鄙人水平不足,先存疑待考吧。本机是通过路由器联网的,不是直接通过拨号连接互联网的,所以本机有局

系统 2019-09-27 17:32:52 2058

Python

python脚本实现分析dns日志并对受访域名排行

前段时间有个需求是要求查一段时间的dns上的域名访问次数排行(top100),没办法,只好慢慢的去解析dns日志呗,正好学习了python,拿来练练手。1.原始数据分析:首先看下原始数据文件,即dns日志内容,下面是抽取的几条有代表性的日志,2×8.2×1.2x.1×5这种中间的x是相应的数字被我抹去了。复制代码代码如下:13-08-3003:11:34,226INFO:queries:�C|1×3.2×8.2×0.2×0|config.dengluqi.

系统 2019-09-27 17:56:48 2057

Python

python仿evething的文件搜索器实例代码

今天看到everything搜索速度秒杀windows自带的文件管理器,所以特地模仿everything实现了文件搜索以及打开对应文件的功能,首先来一张搜索对比图。这是evething搜索效果:这是自己实现的效果:主要功能就是python的os库的文件列表功能,sqllite创建表,插入数据以及模糊搜索,然后就是tkiner实现的界面功能。全部代码贴出来做一次记录,花费一天时间踩坑。#coding=utf-8importtkinterastkimportt

系统 2019-09-27 17:56:39 2057

Python

python日记整理

pycharm基本用法+markdown语法+jupyternotebook的基本操作汇总一.计算机基础什么是编程,计算机组成程序语言二.变量变量的概念python的回收机制三.数据类型基础数据类型概述数据类型概述补充四.格式化输出+基本运算+流程控制格式化输出+基本运算+流程控制if流程控制while五.内置算法+深拷贝+浅拷贝数字数据类型+字符串数据类型内置算法列表数据类型+元祖数据类型+字典数据类型内置算法集合数据类型+拷贝+浅拷贝+深拷贝六.字符串

系统 2019-09-27 17:56:14 2057

Python

python BFS和DFS LeetCode NO.102

pythonBFS和DFSLeetCodeBFS主要用队列来实现,DFS主要用栈来实现#BFS模版defBFS(graph,start,end):visited,quene=set(),[start]visited.add(start)whilequeue:node=quenue.pop()visited.add(node)process(node)nodes=generate_related_nodes(node)queuq.push(nodes)#DF

系统 2019-09-27 17:55:31 2057

Python

【python】python代码加密与License控制

背景在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密;进一步地,如果想限制用户只能在获得授权的机器上运行你写的代码时(利益相关),就需要使用License控制。只有经过加密的代码才能进行License控制,试想一下,如果客户能拿到你的源代码,那么License控制就成为无稽之谈。这里提供一种代码加密与License控制的思路。先说python代码加密。代码加密众所周知,python是一种开源的编程语言,在

系统 2019-09-27 17:55:24 2057

Python

python文件处理

1,linux文件知识补充~$ls-alldrwxr-xr-x2qiaozanqiaozan40968月621:21Templates-rw-r--r--1qiaozanqiaozan09月1707:53test.txt解读:d和-分别代表目录和普通文件。rwxr-xr-x分别代表"(用户/用户组/其它用户)“的”(可读/可写/可执行)"权限。可以使用chmod修改文件权限。如:linux中给一个文件加可执行权限:**chmod+x文件或用0~7的数字ch

系统 2019-09-27 17:54:35 2057