
python
醉平阳
coding and research`
展开
-
python启动多进程并查看子进程信息
查看python子进程的信息:import multiprocessingimport psutilimport timeimport osdef worker(file_info, interval): file_info_cp = file_info this_thread = multiprocessing.current_process() pri...原创 2019-04-08 12:13:49 · 2912 阅读 · 0 评论 -
python文件读写小结
读文件打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的):>>> f = open('test.txt', 'r')r表示是文本文件,rb是二进制文件。(这个mode参数默认值就是r)如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:>>> f=open...原创 2019-04-08 13:49:51 · 139 阅读 · 0 评论 -
使用cython把python编译so
使用cython把python编译so1.需求为了保证线上代码安全和效率,使用python编写代码,pyc可直接反编译,于是把重要代码编译so文件2.工作 2.1 安装相关库:pip install cythonyum install -y gcc python-devel 2.2 创建setup.py#!/usr/bin/env python# co...转载 2019-04-03 12:07:43 · 2117 阅读 · 0 评论 -
python模块之psutil详解
python模块之psutil详解一、psutil模块:1.psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill...转载 2019-04-03 12:09:24 · 536 阅读 · 0 评论 -
Python包管理工具setuptools详解
Python包管理工具setuptools详解及entry point1.什么是setuptools?setuptools是Python distutils增强版的集合,它可以帮助我们更简单的创建和分发Python包,尤其是拥有依赖关系的。用户在使用setuptools创建包时,并不需要已安装setuptools,只要一个启动模块即可。功能亮点:利用EasyInstall自动查找、下载、...转载 2019-04-03 15:02:38 · 630 阅读 · 0 评论 -
如何将自己的Python程序打包--setuptools
如何将自己的Python程序打包--setuptools0.对于python,你必须知道的基础0-1)PyPI:PythonPackageIndexPyPI首页网址:pypi.python.org,基本上能在这上面找到所有的扩展包。0-2)PyPI上的软件包实际上是经过一些处理才被收录的,所以从PyPI上下载的东西有一些通用的安装方法。主要有两大类安装方法:(1)自行安装;...转载 2019-04-03 15:41:53 · 867 阅读 · 0 评论 -
Python中父进程与子进程
from multiprocessing import Processimport time##从程序中启动进程的两种方式:def task(i): print('%s start!'% i) time.sleep(2) print('%s stop!' % i)#方法一:if __name__ == '__main__': #在window系...原创 2019-04-16 16:57:34 · 617 阅读 · 0 评论