我是新手学习python,我有输出到python控制台的代码,现在我想将输出打印到控制台以及将其保存在excel文件中
def print_results(results):
print()
print('Profile Name: %s' % results.get('profileInfo').get('profileName'))
print()
# Print header.
output = []
for header in results.get('columnHeaders'):
output.append('%30s' % header.get('name'))
print(''.join(output))
# Print data table.
if results.get('rows', []):
for row in results.get('rows'):
output = []
for cell in row:
output.append('%30s' % cell)
print(''.join(output))
else:
print('No Rows Found')
答案 0 :(得分:0)
如果您有pandas,可以将输出保存在pandas DataFrame 中,然后使用
将其保存到excel文件中DataFrame.to_excel("Output_File.xlsx")
答案 1 :(得分:0)
模块xlwt可以做到这一点 f = xlwt.Workbook() f.save( 'demo1.xlsx')