- 军军小站|张军博客
搜索到与相关的文章
Python

Python线上环境使用日志的及配置文件

目录瞎比比与print相比logging有什么优势?基础用法保存到文件多模块使用logging使用配置文件配置logging瞎比比这篇文章其实早在一个月之前就写好了。奈何,加班猛如虎,真的怕了。直至今天才幸运地有了个双休,赶紧排版一下文章发布了。以下为正文。在初学Python的时候,我们使用print("helloworld")输出了我们的第一行代码。在之后的日子里,便一直使用print进行调试(当然,还有IDE的debug模式)。但是,当你在线上运行Py

系统 2019-09-27 17:55:27 1881

Python

python 之 email,pymysql

email示例:#-*-coding:utf-8-*-fromemail.mime.textimportMIMETextfromemail.utilsimportformataddrfromemail.mime.applicationimportMIMEApplicationfromemail.mime.multipartimportMIMEMultipartimportsmtplib#发邮件人邮箱账号my_mail='liujun@021.com'#pa

系统 2019-09-27 17:54:17 1881

Python

生产环境隔离外网如何安装python包

1.http://mirrors.zte.com.cn/pypi/simple/下载python版本的whl安装包,不是win版2.pipinstall*安装pipinstallgrpcio-1.20.1-cp37-cp37m-manylinux1_x86_64.whlpipinstallasvprotobuf-0.3.17a0-py3-none-any.whl

系统 2019-09-27 17:53:13 1881

Python

python @classmethod 的使用场合详解

官方的说法:classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:classC:@classmethoddeff(cls,arg1,arg2,...):...看后之后真是一头雾水。说的啥子东西呢???自己到国外的论坛看其他的例子和解释,顿时就很明朗。下面自己用例子来说明。看下面的定义的一个时间类:classData_test(object):day=0mo

系统 2019-09-27 17:49:54 1881

Python

python中的随机数生成

结论先行生成随机数:#salt=''.join(random.choices(string.ascii_letters+string.digits,k=3))salt=''.join(random.sample(string.ascii_letters+string.digits,3))print(salt)random模块python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据。ran

系统 2019-09-27 17:48:19 1881

Python

用Python实现一个简单的多线程TCP服务器的教程

最近看《python核心编程》,书中实现了一个简单的1对1的TCPserver,但是在实际使用中1对1的形势明显是不行的,所以研究了一下如何在server端通过启动不同的线程(进程)来实现每个链接一个线程。其实python在类的设计上已经考虑到了这一方面的需求,我们只要在自己的server上继承一下SocketServer.BaseRequestHandler就可以了。server端代码如下:#!/usr/bin/envpythonimportSocket

系统 2019-09-27 17:48:11 1881

Python

Python程序中的线程操作-守护线程

目录一、守护线程1.1详细解释1.2守护线程例11.3守护线程例2一、守护线程无论是进程还是线程,都遵循:守护xx会等待主xx运行完毕后被销毁。需要强调的是:运行完毕并非终止运行。对主进程来说,运行完毕指的是主进程代码运行完毕对主线程来说,运行完毕指的是主线程所在的进程内所有非守护线程统统运行完毕,主线程才算运行完毕1.1详细解释主进程在其代码结束后就已经算运行完毕了(守护进程在此时就被回收),然后主进程会一直等非守护的子进程都运行完毕后回收子进程的资源(

系统 2019-09-27 17:47:07 1881

Python

在Python中操作字典之fromkeys()方法的使用

fromkeys()方法从序列键和值设置为value来创建一个新的字典。语法以下是fromkeys()方法的语法:dict.fromkeys(seq[,value]))参数seq--这是将用于字典的键准备的值的列表。value--这是可选的,如果提供的话则值将被设置为这个值返回值此方法返回列表。例子下面的例子显示fromkeys()方法的使用。#!/usr/bin/pythonseq=('name','age','sex')dict=dict.fromke

系统 2019-09-27 17:46:49 1881

Python

Python中的super用法详解

一、问题的发现与提出在Python类的方法(method)中,要调用父类的某个方法,在Python2.2以前,通常的写法如代码段1:代码段1:复制代码代码如下:classA:def__init__(self):print"enterA"print"leaveA"classB(A):def__init__(self):print"enterB"A.__init__(self)print"leaveB">>>b=B()enterBenterAleaveAlea

系统 2019-09-27 17:46:16 1881

Python

以后可得记住了--Python笔试面试题小结

1.字符串处理将字符串中的数字替换成其两倍的值,例如:修改前:"AS7G123m(d)F77k"修改后:"AS14G246m(d)F154k"个人思路:先用正则表达式将其中的数字匹配出来进行乘2操作,然后将字符串根据其中的数字进行切割,得到一个字符列表,最终将乘以2后的数字和原有的字符进行拼接得到最后的结果。(我脑子比较笨,想不到别的,如果您有更好更简便的方法,希望可以分享一下!)1importre23text="AS7G123m(d)F77k"4nums

系统 2019-09-27 17:45:54 1881