在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致...
之前有用php的socket来检测tcp端口监听情况,效果不理想,也可以说完全没啥用吧,今天在网上找了下python3检测TCP端口的代码,还比较好用,记录下以后备用,已经本地测试过了,代码中的细节我会进行说明#!/us...
我们在请求有些网站的数据接口时需要携带session才能请求成功,之前用php写过一个,参考这个里:https://sulao.cn/post/544 现在用flask框架写工具也需要这个功能,顺利写了个记录下来登录并保...
之前一直有thinkphp5开发工具,以后就转到python开发,flask框架内有一个url_for方法用来生成URL,和php的url方式有点相似,这里记录下基本用法引入资源这么写:{{ url_for('stati...
python3获取当前时间,主要用了datetime模块,我们来一起学习下用法吧代码如下:#!/usr/local/bin/python3 #coding:utf-8 import datetime import ran...
没事研究爬虫,之前都是通过php的file_get_contents和curl进行抓取,现在没事开始学习python了,作为一个运维,后期的工作肯定也是python作为主要语言取进行相关开发和自动化方面的工作,今天学习下...
venv是Python的一个内置模块,用于创建和管理虚拟环境,虚拟环境可以独立于系统的全局环境,并且可以在其中安装特定版本的包和库,以便于项目之间的隔离和管理。下面我们就来看看如何使用venv创建和使用虚拟环境创建的命令...
当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行raise语法格式如下:raise [Exception [, args [, tr...
collections是Python标准库中提供高效数据结构的模块,扩展了内置数据类型,适用于处理复杂数据场景。接着我们来看看collections模块中有哪些方法1.双端队列dequedeque初始化器接受两个可选参数...
今天想弄个生成随机密码的小工具,发现python写起来真实简单,基本两行代码就搞定了,其它的程序还得循环,随机函数等等七八行代码。把代码上下,并记录下来#!/usr/local/bin/python3 #coding:u...
python3中sort()和sorted()都可以用来排序,但二者有以下两个最主要的区别:sort只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作sort方法会在原list上直接进行排序,不...
当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。def fun_var_args(farg, *args): print("arg:", f...
set方法我再python中常常用来去重操作,但是实际set方法还是有很多的其他功能,只是我们没有用到而已set是python数据类型中的集合,我们在创建一个空的集合的方法是s = set()使用add可以给集合添加元素...
virtualenv是python的第三方包,可以让项目运行在一个独立的局部的 Python 环境中,使采用不同环境的项目互不干扰安装过程比较简单pip install virtualenv接着我们可以使用命令来创建虚拟...
socket模块是Python网络编程的核心模块,通过它可以实现各种网络通信功能,从简单的 TCP/UDP 连接到复杂的网络服务开发。socket模块提供了访问 BSD 套接字的接口,在现代 Unix 系统、Window...
python中format函数在我们格式化输出中常用到,但是format其实使用方法还是蛮多的,下面我们来一一学习下1.位置方法格式化print("{}.{}".format("yang", "su")) #打印结果 y...
除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式lambda的一般形式是关键字la...
pickle是Python的标准序列化模块,用于将Python对象转换为字节流(序列化)以及将字节流恢复为对象(反序列化)。它支持几乎所有的Python 数据类型和对象。pickle提供了4个方法,它们分别是dump、l...
with关键字在python使用的时候基本都是作为上下文管理器调用的关键字,主要用于在打开文件描述符时使用完毕以后自动进行文件描述符的关闭,避免资源泄露的问题。1.with语句时用于对try except finally...
当程序指定过程中遇到错误,会跑出异常对象,如果这个时候没有对异常进行处理或者捕捉,程序就会执行回溯来终止程序。我们如果不想程序在异常时终止对外提供服务,我们可以在程序中容易出现问题,或者不确定的地方使用try excep...