apt-get install exfat-utils
Blog
-
软件测试一般分为四个步骤:
软件测试一般分为四个步骤:(1)单元测试(也称模块测试):针对软件设计的基本单元——程序模块,进行正确性检验的测试工作。目的在于发现各个模块内部可能存在的各种差错。单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行、独立地进行测试;(2)集成测试(也称组装测试,联合测试):在单元测试的基础上,将所有模块按设计要求集成在一起进行测试,以检验总体设计中各模块间的接口设计问题、模块之间的相互影响、上层模块存在的各种差错及全局数据结构对系统的影响等方面。(3)确认测试(也称验收测试,有效性测试):主要检验软件的功能和性能是否与需求说明书中的规定一致。(4)系统测试:将软件系统作为一个元素,放入整个实际的计算机系统中,与计算机硬件、其他软件、使用人员等系统元素结合在一起,在实际使用环境下进行综合全面的测试。
-
python遍历dictionary
如代码
#!/usr/bin/env python #-*- coding:utf-8 -*- dict={"a":"apple","b":"banana","o":"orange"} print "##########dict######################" for i in dict: print "dict[%s]=" % i,dict[i] print "###########items#####################" for (k,v) in dict.items(): print "dict[%s]=" % k,v print "###########iteritems#################" for k,v in dict.iteritems(): print "dict[%s]=" % k,v print "###########iterkeys,itervalues#######" for k,v in zip(dict.iterkeys(),dict.itervalues()): print "dict[%s]=" % k,v -
python文件读写
python写文件
object_id_list=[1, 3, 88, 99] f=open('mylist', "w”) for id in object_id_list: f.writelines(str(id)) f.close() #只有输入这一句之后才会真正写入到文件中cat mylist
有换行的时候
138899% # 最后有一个%表示没有换行
>>> object_id_list=[1, 3, 88, 99] >>> f=open('mylist', "w") >>> for id in object_id_list: ... f.writelines(str(id) + '\n') # 换行 ... >>> f.close()➜ ~ cat mylist
1 3 88 99
python读取json文件
文件格式如下
{ "object_id": 430, "type": 23 }object_id_read = open(object_id_file, "r") object_id_file_json = '' for line in object_id_read: object_id_file_json = object_id_file_json + line.strip('\n') data = json.loads(object_id_file_json) object_id = data['object_id']f.write 和 f.writelines有什么区别?
f.read()
f.readline()
f.readlines() -
python any判断一个对象是否为空
any判断dict,list,tuple是不是为空
>>> eth = {“eth0″:”192.168.1.1”}
>>> any(eth)
True
>>> eth = {}
>>> any(eth)
False
-
python获取某目录下的所有文件和子目录-os.listdir
有时候需要获取某目录下的所有文件和子目录,从stackoverflow搜到了一段代码,需要时可以使用。
#!/usr/bin/python import os, sys # Open a file path = "/var/www/html/" dirs = os.listdir(path) # This would print all the files and directories for file in dirs: print file