
脚本
文章平均质量分 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 · 3812 阅读 · 0 评论 -
python通过文件头来判断文件的真实类型
### # 文章:Python通过文件头来判断文件类型 # 作者:http://aminby.net ### import struct # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少半2字符,长则8字符 def typeList(): return {转载 2014-01-27 20:02:33 · 1679 阅读 · 0 评论 -
python模块——struct(字节流,组包拆包实现)
我们知道python只定义了6种数据类型,字符串,整数,浮点数,列表,元组,字典。但是C语言中有些字节型的变量,在python中该如何实现呢?这点颇为重要,特别是要在网络上进行数据传输的话。 python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。 struct.pack(): struct.pack用于将Python的值根据格式转载 2014-01-26 21:12:29 · 571 阅读 · 0 评论 -
python 执行可执行程序
python_do_exe.pyw-------------------------------------# coding=utf-8import osEXE_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 · 1925 阅读 · 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 · 635 阅读 · 0 评论 -
python之re模块
martch和search的区别 python提供了两种不同的原始操作:match和search。match是从字符串的起点开始做匹配,而search(perl默认)是从字符串做任意匹配。 注意:当正则表达式是'^'开头时,match与search是相同的。match只有当且仅当被匹配的字符串开头就能匹配 或 从pos参数的位置开始就能匹配 时才会成功。如下:>>>转载 2012-11-09 22:58:46 · 914 阅读 · 0 评论 -
python 比较文件内容
# coding=gbkimport filecmpimport osdef 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 · 649 阅读 · 0 评论 -
python 列表 list
# coding=gbkif __name__ == '__main__': agent_addr = ['a', 'b', 'c', 'd'] for ip_addr in agent_addr: print ip_addr原创 2013-01-16 23:14:55 · 327 阅读 · 0 评论 -
python 字典 dict
# coding=gbkif __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 · 300 阅读 · 0 评论 -
Python实现浏览器自动化操作
最近在研究网站自动登录的问题,涉及到需要实现浏览器自动化操作,网上有不少介绍,例如使用pamie,但是只是支持IE,而且项目也较久没有更新了。还有就是利用selenium,可支持多种浏览器。网上资料比较多。经过比较,我选择了Splinter模块,因为利用Splinter开发浏览器自动化操作,编写代码比较简单。一、Splinter的安装Splinter的使用必修依靠Cython、lxml、s转载 2013-07-06 22:08:28 · 1475 阅读 · 0 评论 -
使用struct格式化bin文件实践
# coding=utf-8import socketimport sysimport stringimport reimport osimport structdef read_bin_file(file_name): file_object = open(file_name, 'rb') try: file_conten原创 2014-01-26 21:09:54 · 458 阅读 · 0 评论 -
python 读写文件
input_msg.txt-----------------------------------------------A = 0x00000000B = 0x00000001C = 0x00000002D = 0x00000003E = 0x00000004F = 0x00000005ABCD = 0xFFFFAB = 0x5AFFA = 0x000000原创 2012-10-29 23:23:12 · 427 阅读 · 0 评论 -
python 修改文件内容,进行文件操作
full.py--------------------------------------------------------# coding=utf-8import osdef format_file(input_file): # 读出文件内容 file_object = open(input_file, 'r') file_conte原创 2013-07-06 17:06:32 · 721 阅读 · 0 评论 -
python 查找文件夹下所有文件
# coding=utf-8import socketimport sysimport stringimport reimport os# pattern 匹配模式# base 搜索路径# circle 是否递归def find_file_by_pattern(pattern='.*', base=".", circle=True):转载 2014-01-25 12:05:39 · 1702 阅读 · 0 评论 -
python字符串替换方法
last_date = "1/2/3" 目标为"123"date =last_date.replace('/', '')转载 2012-10-29 22:58:03 · 349 阅读 · 0 评论 -
python 字符串替换
python 字符串替换是python操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法。python 字符串替换可以用2种方法实现:1是用字符串本身的方法。2用正则来替换字符串下面用个例子来实验下:a = 'hello word'我把a字符串里的word替换为python1用字符串本身的replace方法a.replace('word','pyth转载 2012-11-09 23:09:14 · 454 阅读 · 0 评论 -
pylint.config
http://wiki.edna-site.org/index.php/How_to_install_pylint转载 2014-08-19 23:01:31 · 615 阅读 · 0 评论