03 2020 档案
摘要:区分uWSGI和WSGI 在python web开发中,我们经常使用uwsgi配合nginx部署一个web框架,如Django或flask。同时我们又会说,框架和web服务器之间要符合WSGI协议。那就来厘清一下这几个概念。 web服务器和web框架 在讲uWSGI和WSGI之前,先要弄清楚web开
阅读全文
摘要:Python包主要有.whl和.tar.gz两种格式 1.在线安装 pip install xxx 2. whl文件安装 利用cd命令切换到whl文件所在目录,然后运行pip install xxx.whl即可完成安装 3.tar.gz文件安装 解压后打开cmd,python setup.py in
阅读全文
摘要:#pandas基本应用 import pandas as pd #两种数据结构,Series和DataFrame #Series df1=pd.Series([1,2,3,4,5],index=("a","b","c","d","e")) print(df1) # a 1 # b 2 # c 3 #
阅读全文
摘要:from threading import Thread,Lockimport timea=10b=10lock=Lock()def fun(): # lock.acquire() global a global b a+=1 time.sleep(1) b+=1 # lock.release()
阅读全文
摘要:#进程间通信,队列 from multiprocessing import Process,Queue import os,sys import time q=Queue() def get(data): time.sleep(2) print("thread {} get {}".format(o
阅读全文
摘要:一.直接使用TestCase import unittest class Test1(unittest.TestCase): @classmethod def setUpClass(self): print("execute setUpClass") @classmethod def tearDow
阅读全文
摘要:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。字典->字符串 json.
阅读全文
摘要:>>> s="{'name':'Tom'}" >>> type(s) <class 'str'> >>> json.loads(s) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Pro
阅读全文
摘要:tcp_server from socket import * import threading address='127.0.0.1' #监听哪些网络 127.0.0.1是监听本机 0.0.0.0是监听整个网络 port=9999 #监听自己的哪个端口 buffsize=1024 #接收从客户端发
阅读全文
摘要:udp_server.py import socket u=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) addr=("0.0.0.0",9999) u.bind(addr) print("waiting for connection........
阅读全文
摘要:#python configparser读写配置文件 import configparser config = configparser.ConfigParser() c=config.read("config.ini") print(c)#['config.ini'] #获取section pri
阅读全文
摘要:#sys.exec_info()捕捉异常 import sys import traceback try: with open("hello.txt") as file: #没这个文件,肯定报错 pass except Exception as e: print("e ",e) exc_type,e
阅读全文
摘要:参考http://blog.csdn.net/u013378306/article/details/76215982 django 原生为单线程序,当第一个请求没有完成时,第二个请求辉阻塞,知道第一个请求完成,第二个请求才会执行。 可以使用uwsgi 编程多并发的 django 的并发能力真的是令人
阅读全文
摘要:本节抓取手机app视频,charles抓包部分就不演示了,抓包内容如下: 可以直接抓取到.ts视频文件,但全都是视频片段,如果要抓全部的视频,就要找m3u8文件,里边有所有的视频路径,在拼接url前缀,就可以拿到正确的视频url了。 以下是代码部分: import requests import o
阅读全文
摘要:基本教程: # import turtle as t # #画圆 # t.circle(200) # #落笔 # t.pendown()#t.pd() # #提笔 # t.penup()#t.pu() # #画笔宽度 # t.pensize(10) # #设置画笔颜色 # t.color(color
阅读全文
摘要:函数重载?简单的理解,支持多个同名函数的定义,只是参数的个数或者类型不同,在调用的时候,解释器会根据参数的个数或者类型,调用相应的函数。 Python 函数的形参十分灵活,我们可以只定义一个函数来实现相同的功能,就像这样 >>> def func(*args): ... if len(args) =
阅读全文
摘要:tcp服务端 #!/usr/bin/python3 # -*-coding:utf-8 -*- from socket import * import time COD = 'utf-8' HOST = '0.0.0.0' # 主机ip PORT = 9999 # 端口号 BUFSIZ = 1024
阅读全文
摘要:一使用SMTP模块发送邮件 qq邮箱发送邮件到163邮箱 首先,获取qq邮箱的授权码: 设置-账户 import smtplib from email.mime.text import MIMEText from email.header import Header msg_from = '2***
阅读全文