python简单实验程序
2015-08-28 15:37
567 查看
#coding=gb18030 ''' Created on 2015-2-10 @author:chenqy ''' import os import sys import string import ctypes a = 0 def normal_test(): global a try: a += 1 print 'a=',a except Exception,ex: print Exception,":",ex print 'normal_test end' def except_test(): try: a += 1 print 'a=',a except Exception,ex: print Exception,":",ex print 'except_test end' if __name__ == '__main__': serial = "1234567890" ser = serial[:2] if ser == "123": print "---------" print ser f_ver = open('./file_test.txt', 'r') file_len = os.path.getsize('./file_test.txt') print "file size:%d"%file_len all_len = file_len arr = [] sendid = 0 f_ver.seek(3) for i in range(0,file_len/10+1): print i if all_len >= 10: ver = f_ver.read(10) all_len -= 10 else: ver = f_ver.read(all_len%10) hdr = [0x01,0x02] print ver sendid += 1 f_ver.close() print "it's ok." print f = open('./file_test.txt', 'r') datlen = os.path.getsize('./file_test.txt') dat = f.read() print ' '.join(['0x%02x' % ord(dat[x]) for x in range(0, datlen)]) buf = [ 0 for i in range(0, 100)] data = [0x15,0x16,0x17,0x18,0x19] test = [0x12,0x13] test.extend(data) print test print buf del test del data del buf data = ctypes.create_unicode_buffer(128) data = [ 0 for i in range(0, 100)] data1 = ctypes.create_string_buffer(128) data1 = [ 0 for i in range(0, 100)] v=eval("0x56") print bin(v) test_file = "./testfile" if os.path.exists(test_file): os.remove(test_file) f = open(test_file, 'w') f.write("12345678") f.close() testStr = "123456789012345678901234567890" readStr = testStr[2:5] print "org str:", testStr print "testStr[2:5]:",readStr print "5-2=3\n" str1 = "12345" int1 = 12346 print 'org data: str1="%s", int1=%d'%(str1, int1) if int1 > int(str1): print "result: int1 > int(str1)" print "\n" print 'except_test:' except_test() print 'normal_test:' normal_test() print 'py run finish'
相关文章推荐
- Python 日期全集
- 零基础学python-8.5 字典
- 零基础学python-8.5 字典
- python监控windows的CPU,Memory,Disk
- python写csv文件
- Python安全测试工具合集
- python随机生成字符串
- python实现简单的LRU算法
- webdriver屏幕截图(python)
- Python中文乱码的处理
- python在数据库中的应用
- python 自动化运维 监测web质量
- python -循环
- 比较重要的python库,留着以后慢慢看
- python遇到的问题
- python基础知识
- python实现邮件群发
- 每日python(4)
- python NumPy函数库基础
- 面向对象编程其实很简单——Python 面向对象(初级篇)