随笔分类 -  Python

上一页 1 2
关于Python的学习笔记
Python实现简易Linq
摘要:一、引入 个人觉得C#的Linq是非常好用的语法糖,对于List的处理非常方便且高效。但是在Python中没有现成的类似于Linq的类库,于是想着自己写一个。 二、代码部分 class LinQUtil(object): """ 模拟C#的linq功能 """ def __init__(self, 阅读全文
posted @ 2020-04-09 09:27 JentZhang 阅读(2533) 评论(0) 推荐(0)
Python3装饰器之运行时间
摘要:1 def timer(function): 2 """ 3 装饰器函数timer 4 :param function:想要计时的函数 5 :return: 6 """ 7 8 def wrapper(*args, **kwargs): 9 time_start = time.time() 10 r 阅读全文
posted @ 2020-04-07 09:49 JentZhang 阅读(1756) 评论(0) 推荐(0)
Python的sqlalchemy使用原生sql查询如何返回字典形式的数组?
摘要:首先使用一个变量接收你以上的查询结果。这个查询结果是一个list,在这个list中包含着一个或多个tuple,其实这并不是标准的Python tuple,而是一个特殊的类型"<class 'sqlalchemy.util._collections.result'>",这是一个 AbstractKey 阅读全文
posted @ 2020-04-03 11:03 JentZhang 阅读(4542) 评论(0) 推荐(0)
Python生成随机验证码
摘要:import random s = '' for i in range(6): num = random.randint(0,9) alpha1 = chr(random.randint(65,90)) alpha2 = chr(random.randint(97,122)) ret = random.choice([num,alpha1,alpha2]) s += str(ret) print( 阅读全文
posted @ 2019-09-06 15:05 JentZhang 阅读(198) 评论(0) 推荐(0)
Linux学习笔记之Django项目部署(CentOS)----进阶篇
摘要:一、引入 当我们开发好了一个Django项目之后是需要部署到服务器上的,这样才能正式使用这个项目。之前用了一个运行.sh文件的方法让项目得以在后台运行,其实随着学习的深入,这种方法其实是有点low的,下面介绍今天的新方法。 二、uwsgi 1.什么是uwsgi 项目的文件中有一个wsgi的文件,其实 阅读全文
posted @ 2018-12-12 14:17 JentZhang 阅读(733) 评论(0) 推荐(0)
Django解决跨域请求的问题
摘要:一、引入 对于想要利用django框架实现前后端分离的童鞋来说,首要的问题便是解决跨域请求的问题。何为跨域请求?简单来说,就是当前发起的请求的域与该请求指向的资源所在的域不一致。当协议+域名+端口号均相同,那么就是同一个域。举个例子,http://www.xxx.com发起了一个get请求,请求的地 阅读全文
posted @ 2018-12-11 12:28 JentZhang 阅读(3454) 评论(0) 推荐(0)
python3中time模块与datetime模块的简单用法
摘要:1 __author__ = "JentZhang" 2 3 import time 4 5 # Timestamp 时间戳 6 print("Timestamp 时间戳:") 7 print(time.time()) 8 print("#".center(50,"#")) 9 10 11 # Structime 结构化时间 12 print("Structime... 阅读全文
posted @ 2018-11-30 14:56 JentZhang 阅读(947) 评论(0) 推荐(0)
python3中json模块的用法
摘要:1 __author__ = "JentZhang" 2 3 import json 4 5 user_info = {"id": 1000, "name": "zhangsan", "age": 25, "address": "xxxxxxxxxx", "mobile": "15966148787"} 6 7 # 将字典转换为JSON字符串 8 json_str = js... 阅读全文
posted @ 2018-11-30 14:45 JentZhang 阅读(726) 评论(0) 推荐(0)
Linux学习笔记之Python3的安装以及创建虚拟环境(CentOS)
摘要:安装python3 一、安装需要编译的关联库 yum instal -y zlib zlib-devel (根据自己系统的情况,安装需要的关联库,同样用yum安装即可) yum install openssl-devel bzip2-devel expat-devel gdbm-devel read 阅读全文
posted @ 2018-11-28 11:25 JentZhang 阅读(683) 评论(0) 推荐(0)
C#、Python中分别是怎么实现通过字符串获取实体类的值以及给实体类赋值
摘要:一、引入 最近遇到一个项目里面的功能,在给实体类赋值的时候,由于赋值字段是动态生成的,所以如果用常用的方法(直接实体类的名称.字段名=要赋的值),将会生成很多无用的代码,所以找到了一个通过反射的赋值与取值的方法,顺便总结一下,以及对比一下与Python语言同样实现该功能的区别之处。 二、C# 1.赋 阅读全文
posted @ 2018-10-26 17:00 JentZhang 阅读(1139) 评论(0) 推荐(0)
Python网络编程Socket之协程
摘要:一、服务端 二、客户端 阅读全文
posted @ 2018-07-30 11:20 JentZhang 阅读(384) 评论(0) 推荐(0)
Python多线程的简单实现(生产者消费者模型)
摘要:1 __author__ = "JentZhang" 2 3 import time, threading, queue 4 5 q = queue.Queue(maxsize=10) # 声明队列 6 7 8 def Producer(name): 9 '''生产者''' 10 count = 1 11 while True: 12 ... 阅读全文
posted @ 2018-07-27 16:44 JentZhang 阅读(1533) 评论(0) 推荐(0)
Python网络编程之Socket的简单实现
摘要:一、引入 关于Python的网络编程,最基础莫过于socket了。 socket,又称“套接字”,网络上的两个程序如果想要实现双向的数据通信,需要建立连接,这个连接的一端就称为一个socket。 python中有一个模块socket,在这个模块中可以找到socket()函数,该函数用于创建套接字对象 阅读全文
posted @ 2018-07-26 15:49 JentZhang 阅读(733) 评论(0) 推荐(0)
Python爬虫之网页图片抓取
摘要:一、引入 这段时间一直在学习Python的东西,以前就听说Python爬虫多厉害,正好现在学到这里,跟着小甲鱼的Python视频写了一个爬虫程序,能实现简单的网页图片下载。 二、代码 三、总结 由于代码中访问的网址已经运用了反爬虫的算法。所以已经爬不到想要的图片啦,so,就当是记了个爬虫的笔记吧。仅 阅读全文
posted @ 2018-07-16 15:44 JentZhang 阅读(1339) 评论(0) 推荐(0)

上一页 1 2