随笔分类 - Python
摘要:system import os status = os.system("ls -l") os.system 创建子进程在系统上执行命令,只能获取命令的返回状态,命令的输出结果会直接打到 console 上 比如 status = os.system("ls -l") 如果执行成功 status 的
阅读全文
摘要:###Web 服务器 用于完成和客户端建立链接,接受并解析请求,转发请求,调用 Web 框架处理业务并生成返回内容,组织并返回内容给客户端,关闭链接等工作,比如 Nginx,Gunicorn,uWSGI 等就是 Web 服务器 ###Web 框架 对 Web 服务的常用功能提取、组织、简化使用,令开
阅读全文
摘要:```python # coding=utf-8 import sys # noinspection PyProtectedMember,PyBroadException,SpellCheckingInspection def f3(): DEBUG_TRACE_LEVEL = 0 # sys._getframe(0) 和 sys._getframe() 结果一样 # # sys._getfram
阅读全文
摘要:进程 进程是资源分配的最小单位,拥有独立的内存空间,有寄存器信息、堆、栈、数据段、代码段、虚拟内存、文件句柄、IO 状态、信号信息等等内容,不同进程的切换开销比较大,同时进程比较独立稳定,通常不受其他进程影响 进程间的通信有管道(Pipe)、消息队列(Message Queue)、信号量(Semap
阅读全文
摘要:列表和元组都是按顺序一个元素一个元素比较,不相等直接返回结果,相等就取下一个继续比较 如果所有元素都比较完了还没分出大小,那么元素多的大,元素一样多则相等 字典同样是一个元素一个元素比较,比较的顺序和字典的 keys() 函数一致 每个元素先比 key 再比 value,都相等就取下一个 如果所有元
阅读全文
摘要:Ubuntu 16.04 默认装的是 Python3.5 方式一: sudo add apt repository ppa:jonathonf/python 3.6 sudo apt get update sudo apt get install python3.6 方式二: wget https:
阅读全文
摘要:Python3 下 Redis 默认返回 bytes 类型数据,而 Python3 下 bytes 类型和 str 类型不能直接互用,容易出错,解决方法是在建立 Redis 连接的时候将 decode_responses 设置为 True,表示将返回的 bytes 数据解码为 str 数据
阅读全文
摘要:1. 下载并安装 Pycharm "windows 版下载地址" 2. 运行 Pycharm 可在 Configure Settings Appearance Theme 设置风格 3. 点击 Create New Project 创建新项目 Test 目录可以是一个空目录(新项目),也可以是包含了
阅读全文
摘要:将 Python 命令的输出重定向到日志文件的时候,发现输出并不会写到日志文件里 原因是 Python 做了缓存,要把缓存去掉,需要加参数 -u 比如 nohup python -u test.py > test.log 2>&1 &
阅读全文
摘要:Python2 >>> >>> isinstance(b'abc', bytes) True >>> >>> isinstance(b'abc', str) True >>> >>> isinstance('abc', str) True >>> >>> isinstance('abc', byte
阅读全文