python文件读写

python文本读写读文件f = open('test.txt', 'r') f.close()open()方法返回一个文件对象,它是可迭代的。如果文件不存在,open()方法就会抛出一个IOError错误。文件使用完毕后必须关闭,因为文件对象会占用操作系统资源,并且操作系统同一时间打开的文件数量是有限的。由于文件读写可能产生IOError,一旦出错,后面的f.close()就不会调用。为了保证是

- 阅读全文 -

python内存管理

动态类型动态类型是Python的其中一个核心概念。Python中常见的对象包括各种数字,字符串,表,字典。对象是储存在内存中的实体。我们不能直接接触到该对象,我们在程序中写的对象名,只是指向这一对象的引用。引用和对象分离, 是动态类型的核心。引用可以随时指向一个新对象。a = 3 //引用a指向对象3 a = 'hello' // 引用a指向字符串对象“hello”由于对象3不再有引用指向它,Py

- 阅读全文 -

python模块介绍之Logbook

Logbook 是python中用于替代标准库logging的日志系统。Logbook官方文档Logbook安装pip install logbookLogbook使用from logbook import Logger, StreamHandler import sys StreamHandler(sys.stdout).push_application() log = Logger('Logb

- 阅读全文 -

linux安装Python 3.x

由于linux系统里有的程序需要依赖Python2,所以安装Python3.x的前提是不改变Python2的环境。安装Python依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpca

- 阅读全文 -

Selenium-python和无界浏览器

Selenium发展史Selenium发起于2004年,当时的Selenium是用JavaScript编写的用于验证浏览器行为的JS类库。这个类库名称叫Selenium core,同时也是seleniumRC、Selenium IDE的核心组件。当时QTP mercury是主流的商业自动化工具,mercury代表化学元素汞,而Selenium代表化学元素硒(xi),硒可以对抗汞。Selenium

- 阅读全文 -