![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
CICI_ll
这个作者很懒,什么都没留下…
展开
-
Python: python3.x和python2.x的区别
1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>...转载 2018-04-23 17:22:28 · 112 阅读 · 0 评论 -
Python: subprocess
从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获取相关的返回信息。subprocess以及常用的封装函数运行python的时候,我们都是在创...转载 2018-04-24 16:02:50 · 147 阅读 · 0 评论 -
Python : pyodbc访问数据库
1、连接数据库1)直接连接数据库和创建一个游标(cursor)12cnxn =pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')cursor =cnxn.cursor()2)使用DSN连接。通常DSN连接并不需要密码,还是需要提供一个PSW的关键字。12cnxn =pyodbc...转载 2018-04-27 17:27:34 · 905 阅读 · 0 评论 -
Python: Multiprocessing 1
出处:http://www.cnblogs.com/vamei 我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总是让subprocess运行外部的程序,而不是运行一个Python脚本内部编写的函数。2) 进程间只通过管道进行文本交流。以上限制了我们将subprocess包应用到更广泛的多进程任务。(这样的比较实际是不公平的,因为subprocessin...转载 2018-05-20 17:04:54 · 145 阅读 · 0 评论 -
Python: multiprocessing 2
在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我们更加便利地实现多进程。 进程池进程池 (Process Pool)可以创建多个进程。这些进程就像是随时待命的士兵,准备执行任务(程序)。一个进程池中可以容纳多个待命的士兵。 “三个进程的进程池” 比如下面的程序:import multiprocessing as muldef...转载 2018-05-20 17:07:43 · 277 阅读 · 0 评论 -
Python: psutil 模块
一、psutil模块1. psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、io...转载 2018-06-15 15:43:16 · 296 阅读 · 0 评论