【发布时间】:2019-10-08 12:29:59
【问题描述】:
如果我想假设执行 test1 并将结果传递给 excel 然后执行 test2 然后传递结果,我会怎么做?现在所有测试都必须一起执行。这可能吗?
import os
import xlswriter
from datetime import datetime
import time
def save_results():
os.chdir(r'C:\Users\vrozakos\Documents\10P_Results')
workbook = xlsxwriter.Workbook(datetime_output_results+'.xlsx')
worksheet = workbook.add_worksheet()
bold = workbook.add_format({'bold': True})
worksheet.set_column('A:A', 20)
worksheet.write('B1', test_1())
worksheet.write('B2', test2())
workbook.close()
def test1():
output = str(ser.read(1000).decode())
output = str(output)
if "0x1" in output :
print('Pass')
return 'Pass'
else:
print('Fail')
return 'Fail'
def test2():
output2 = str(ser.read(1000).decode())
print(output2)
test2_output = str(output2)
if "0x1" in test2_output:
print('Pass')
return 'Pass'
else:
print('Fail')
return 'Fail'
【问题讨论】:
标签: python python-3.x function xlsxwriter