1.问题
由于测试需求,需要把txt文件的内容写入到Excel文件中
2.解决
首先是目录结构,exercise为项目名,在项目目录下,包含cobbler_ip_connect(txt文件)、cobbler_ip_not_connect(txt文件)、test.py文件。其中test.py中为读取txt文件并写入到excel文件中的代码实现,如下所示:
test.py中实现代码如下:
def writeexcel(self): writebook=xlwt.Workbook() sheet=writebook.add_sheet('连通的cobbler服务器') sheet.write(1,0,'cobbler服务器ip') i=2 with open('cobbler_ip_connect') as cobblerfile: readlines=cobblerfile.readlines() for readline in readlines: readline.strip('\n') sheet.write(i,0,readline) i+=1 sheet = writebook.add_sheet('未连通的cobbler服务器') sheet.write(1, 0, 'cobbler服务器ip') i = 2 with open('cobbler_ip_not_connect') as cobblerfile: readlines = cobblerfile.readlines() for readline in readlines: readline.strip('\n') sheet.write(i, 0, readline) i += 1 writebook.save('cobbler服务器.xls')