python
北回归线好晒
这个作者很懒,什么都没留下…
展开
-
python实现syslog客户端
python实现syslog客户端 测试日志服务器是否可以正常收到日志,可以自由编辑日志内容后来发送。 # -*- coding: utf-8 -*- from socket import * host=input('请输入syslog服务器IP:') port=input('请输入SYSLOG服务器端口(默认为514):') or '514' s=socket(AF_INET,SOCK_DGRAM) s.connect((host,int(port))) while True: content =原创 2021-08-31 22:10:29 · 778 阅读 · 0 评论 -
python list集合运算
a=[3,4,5] b=[1,2,3] list交集: set(a).intersection(set(b)) 结果为:[3] list并集: set(a).union(set(b)) 结果为:[1,2,3,4,5] list差集: set(b).difference(set(a)) 结果为:[4,5]原创 2020-02-11 23:45:27 · 1145 阅读 · 0 评论 -
centos7.6+python3+apache2.4+django2.1.2网站部署总结
本次网站部署是使用了django2.1.2版本部署,由于centos自带的Python2.7不支持django2.0以上版本,故需要安全python3的环境。python3、apache的安装不做具体介绍,网上有很多方法,不做具体介绍,重点针对本次部署过程中遇到的几个问题进行记录。 1、python mysql数据库连接模块; 由于python3不支持使用python2的MySQLdb连接数据库,...原创 2020-02-07 14:06:22 · 231 阅读 · 0 评论 -
django用户认证的session的应用
django用户登录验证的参考示例,代码仅供参考,安全方面还需进一步加固。 from django.shortcuts import render,redirect def logincheck(request): if request.method=='GET': return render(request,'login.html') elif request....原创 2020-02-07 14:05:12 · 170 阅读 · 0 评论 -
python实现ip地址的包含关系判断
python的IPy模块虽然可以实现一些ip地址的判断,但是不是很完美,有些场景根本判断不出来,还会抛出异常,比如一个地址范围和一个ip/掩码,这种不同类型就无法判断。 对此通过自己写函数来实现ip地址的判断,实现的思路很简单,先把ip地址转换为一个十进制的范围数,然后来判断是否有包含关系。 #下面函数可以将ip转换为十进制数 def iptoint(self,ip): try: ...原创 2020-02-07 14:00:22 · 555 阅读 · 0 评论 -
Python代码if else简写
python是代码执行是逐行执行的,行数越少代码执行的效率越高,优化语句的写法可以提高代码的可读性,使得代码根据简洁。例如一个常用判断赋值语句通常我们会写到4行代码。 if b>0: a=b else: a=0 其实可以用一行代码就可以搞定; #如果b的值大于0,将b直接赋值给a,否则将a设置为0 a=b if b>0 else 0 ...原创 2018-12-30 23:15:15 · 9581 阅读 · 0 评论