随笔分类 -  python相关

webdriver之py,driver启动chrome时加载profile
摘要:import osfrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsexecutable_path = "path_to_webdriver"os.environ["webdriver.chrome.driver"] = executable_pathchrome_options = Options()chrome_options.add_extension('path_to_extension')driver = webd 阅读全文

posted @ 2013-08-08 16:04 张飞_ 阅读(3052) 评论(0) 推荐(0)

Python里的OS模块常用函数说明
摘要:Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录 阅读全文

posted @ 2013-06-02 21:43 张飞_ 阅读(1124) 评论(0) 推荐(0)

Python 标准库 -> Sys模块
摘要:------------------------------------------------------------------------------------------------------sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分.处理命令行参数在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称.------------------------------------------------------------------------------------------------------使用s 阅读全文

posted @ 2013-06-02 21:41 张飞_ 阅读(574) 评论(0) 推荐(0)

python 备份脚本实例
摘要:import osimport time# 1. The files and directories to be backed up are specified in a list.source = ['/home/swaroop/byte', '/home/swaroop/bin']# If you are using Windows, use source = [r'C:\Documents', r'D:\Work'] or something like that# 2. The backup must be stored i 阅读全文

posted @ 2013-06-02 20:27 张飞_ 阅读(3960) 评论(0) 推荐(0)

python 序列应用
摘要:序列:成员有序排列,并且可以通过下标漂移量访问一个(直接指定索引)或者几个成员(切片操作)。包括字符串(普通字符串和unicode字符串)、列表和元组。其索引第一个元素从零向后递增(正索引),也可以从最后一个元素的-1索引向前递减(负索引)。1、所有的标准类型操作符适用于序列(值比较操作符,对象身份比较,逻辑操作符)。2、序列类型的操作符:(1)成员关系操作符(in, not in):判断一个元素是否属于一个序列,返回值为True/False。(2)连接操作符(+):将一个序列与另一个相同类型的序列做连接。这个方法并不是最快最有效的,因为python要为每一个参加连接操作的字符串分配新的内存, 阅读全文

posted @ 2013-06-02 20:15 张飞_ 阅读(647) 评论(0) 推荐(0)

python 字典操作函数
摘要:Python的字典操作 Python提供了多种应用于字典的操作。因为字典为容器,内建len函数可以将字典当作单一参数使用听切返回字典对象中项目(键/值对)的数目。字典会员在Python2.2以及后面版本,D中的k运算符检测是否对象k是字典D中的键。如果是返回True如果不是返回False。相似的,索引一个字典字典D中的值与相关的键k被索引表示为:D[k]。索引字典没有的键会引起意外。例如:d = { 'x':42, 'y':3.14, 'z':7 }d['x']# 42d['z']# 7d['a'] 阅读全文

posted @ 2013-06-02 20:11 张飞_ 阅读(7004) 评论(0) 推荐(1)

python 列表函数
摘要:list函数: 功能:将字符创转化为列表,例: 列表基本函数: 1.元素赋值,例: 注意:通过list[0]= 'hel',如果原来位置上有值,会覆盖掉原来的。 2.分片操作 1)显示序列,例:注意:(1)list1[beg:end]将显示列表的从list1[beg]到list1[end-1]的元素,list1[end]不会显示(2)list1[beg:end]省略beg,默认beg= 0; 省略end默认end = len(list1)。因此list1[:]显示整个列表。 2)修改序列,例: 3)插入序列,例: 注意:往list1的某个位置插入列表或字串时,列表的每项、字串的 阅读全文

posted @ 2013-06-02 20:07 张飞_ 阅读(1206) 评论(0) 推荐(0)

python的string的操作函数
摘要:在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专 门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。同时为了保持向后兼容,现在的 python中仍然保留了一个string的module,其中定义的方法与S.method()是相同的,这些方法都最后都指向了用S.method ()调用的函数。要注意, 阅读全文

posted @ 2013-06-02 20:05 张飞_ 阅读(559) 评论(0) 推荐(0)

python正则表达式
摘要:1. 正则表达式基础1.1. 简单介绍正 则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方 法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用 担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。下图展示了使用正则表达式进行匹配的流程: 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功. 阅读全文

posted @ 2010-11-02 11:28 张飞_ 阅读(10465) 评论(1) 推荐(1)

python常用函数分类整理
摘要:python 文件操作python:目录与文件操作os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.path.exists(name):判断是否存在文件或目录nameos.path.getsize(name): 阅读全文

posted @ 2010-11-01 14:00 张飞_ 阅读(8688) 评论(0) 推荐(2)

导航