首页 > 解决方案 > 如何将打印功能附加并保存到 excel 或 csv?

问题描述

如何将打印功能附加并保存到 excel 或 csv

代码 :


firstpts= ['20']
for pfts in firstpts:
    try:
          (Operation)
        print('test11 : PASSED')

    except:
        (Operation)
        print('test11 : FAILED')


secondpts= ['120']
for sfts in secondpts:
    try:
         (Operation)
        print('test22 : PASSED')

    except:
        (Operation)
        print('test22 : FAILED')

如果我运行这段代码,我会在输出中得到这个

test11 : PASSED
test22 : FAILED

如何将所有尝试例外情况的输出重定向到 csv

标签: pythonpython-3.xcsvtry-catchsys

解决方案


创建一个文件 csv 并在里面写入信息。

firstpts= ['20']
for pfts in firstpts:
    if int(pfts) < 100:
        print('test11 : PASSED')
        result_test11 = 'test11 : PASSED'
    else:
        print('test11 : FAILED')
        result_test11 = 'test11 : FAILED'

secondpts= ['120']
for sfts in secondpts:
    if int(sfts) < 100:
        print('test22 : PASSED')
        result_test22 = 'test22 : PASSED'
    else:
        print('test22 : FAILED')
        result_test22 = 'test22 : FAILED'

f = open("file.csv","w+")
f.write("{}\n{}".format(result_test11, result_test22))
f.close()

推荐阅读