脚本
文章平均质量分 59
linux__kernel
这个作者很懒,什么都没留下…
展开
-
python open write读写文件
1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open('thefile.txt') try: all_the_text = file_object.read() finally: file_object.close() 注:不能把op转载 2014-01-26 21:10:40 · 3739 阅读 · 0 评论 -
python通过文件头来判断文件的真实类型
### # 文章:Python通过文件头来判断文件类型 # 作者:http://aminby.net ### import struct # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少半2字符,长则8字符 def typeList(): return {转载 2014-01-27 20:02:33 · 1632 阅读 · 0 评论 -
python模块——struct(字节流,组包拆包实现)
我们知道python只定义了6种数据类型,字符串,整数,浮点数,列表,元组,字典。但是C语言中有些字节型的变量,在python中该如何实现呢?这点颇为重要,特别是要在网络上进行数据传输的话。 python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。 struct.pack(): struct.pack用于将Python的值根据格式转载 2014-01-26 21:12:29 · 529 阅读 · 0 评论 -
python 执行可执行程序
python_do_exe.pyw ------------------------------------- # coding=utf-8 import os EXE_DIR = "C:\Program Files\Q-Dir" EXE_FILE = "Q-Dir.exe" def do_cmd(dir, file): if os.access(dir, os原创 2012-10-17 00:12:18 · 1887 阅读 · 0 评论 -
Python进制转换(二进制、十进制和十六进制)
#!/usr/bin/env python # -*- coding: utf-8 -*- # 2/10/16 base trans. wrote by srcdog on 20th, April, 2009 # ld elements in base 2, 10, 16. import os,sys # global definition # base = [0, 1, 2,转载 2012-10-29 23:38:23 · 592 阅读 · 0 评论 -
python之re模块
martch和search的区别 python提供了两种不同的原始操作:match和search。match是从字符串的起点开始做匹配,而search(perl默认)是从字符串做任意匹配。 注意:当正则表达式是'^'开头时,match与search是相同的。match只有当且仅当被匹配的字符串开头就能匹配 或 从pos参数的位置开始就能匹配 时才会成功。如下: >>>转载 2012-11-09 22:58:46 · 881 阅读 · 0 评论 -
python 比较文件内容
# coding=gbk import filecmp import os def cmp_file_content(src_file_name, dst_file_name): if not os.access(src_file_name, os.F_OK): print '%s does not exist' %(src_file_name)原创 2012-12-29 01:07:17 · 613 阅读 · 0 评论 -
python 列表 list
# coding=gbk if __name__ == '__main__': agent_addr = ['a', 'b', 'c', 'd'] for ip_addr in agent_addr: print ip_addr原创 2013-01-16 23:14:55 · 289 阅读 · 0 评论 -
python 字典 dict
# coding=gbk if __name__ == '__main__': table = {'abc':1, 'def':2, 'ghi':3} for key in table.keys(): print key, '\t', table[key]原创 2013-01-16 23:18:20 · 265 阅读 · 0 评论 -
Python实现浏览器自动化操作
最近在研究网站自动登录的问题,涉及到需要实现浏览器自动化操作,网上有不少介绍,例如使用pamie,但是只是支持IE,而且项目也较久没有更新了。还有就是利用selenium,可支持多种浏览器。网上资料比较多。经过比较,我选择了Splinter模块,因为利用Splinter开发浏览器自动化操作,编写代码比较简单。 一、Splinter的安装 Splinter的使用必修依靠Cython、lxml、s转载 2013-07-06 22:08:28 · 1366 阅读 · 0 评论 -
使用struct格式化bin文件实践
# coding=utf-8 import socket import sys import string import re import os import struct def read_bin_file(file_name): file_object = open(file_name, 'rb') try: file_conten原创 2014-01-26 21:09:54 · 407 阅读 · 0 评论 -
python 读写文件
input_msg.txt ----------------------------------------------- A = 0x00000000 B = 0x00000001 C = 0x00000002 D = 0x00000003 E = 0x00000004 F = 0x00000005 ABCD = 0xFFFF AB = 0x5AFF A = 0x000000原创 2012-10-29 23:23:12 · 388 阅读 · 0 评论 -
python 修改文件内容,进行文件操作
full.py -------------------------------------------------------- # coding=utf-8 import os def format_file(input_file): # 读出文件内容 file_object = open(input_file, 'r') file_conte原创 2013-07-06 17:06:32 · 669 阅读 · 0 评论 -
python 查找文件夹下所有文件
# coding=utf-8 import socket import sys import string import re import os # pattern 匹配模式 # base 搜索路径 # circle 是否递归 def find_file_by_pattern(pattern='.*', base=".", circle=True):转载 2014-01-25 12:05:39 · 1628 阅读 · 0 评论 -
python字符串替换方法
last_date = "1/2/3" 目标为"123" date =last_date.replace('/', '')转载 2012-10-29 22:58:03 · 315 阅读 · 0 评论 -
python 字符串替换
python 字符串替换是python操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法。 python 字符串替换可以用2种方法实现: 1是用字符串本身的方法。 2用正则来替换字符串 下面用个例子来实验下: a = 'hello word' 我把a字符串里的word替换为python 1用字符串本身的replace方法 a.replace('word','pyth转载 2012-11-09 23:09:14 · 416 阅读 · 0 评论 -
pylint.config
http://wiki.edna-site.org/index.php/How_to_install_pylint转载 2014-08-19 23:01:31 · 534 阅读 · 0 评论