用Python做了一个计算,输出的50个数据怎么导出到txt文件或者Excel

用Python调用函数l做了数学计算,不如x=x+1,循环100,输出每次的数据,这些数据输出到txt文件或者Exce

  • 洛
  • 洛     2020-09-22 15:02:311楼


    #python IDLE编写
    import xlsxwriter 
    x=0
    workbook = xlsxwriter.Workbook('C:/Users/Mo/Excel格式.xlsx') #创建excel
    worksheet = workbook.add_worksheet() #创建sheet,括号里面用引号表示sheet的名称。不写默认为sheet1
    for i in range(1,101):  #i从1取到100,步长默认为1
        x+=1 #你的循环
        f = open('C:/Users/Mo/TXT格式.txt',mode='a') #打开一个txt文件,没有则会自动创建。模式a会添加数据
        f.write(str(x)+'\n')  #写入excel的数据,应为字符串格式。
        worksheet.write(i-1,0,x) #第一个数据表示行,第二个表示列,第三个表示数值。0表示第一行或第一列
    f.close()   #关闭txt文件
    workbook.close() #关闭excel文件
    #在该路径下去寻找  C:/Users/Mo/Excel格式.xlsx  每个人登录名不同,你自己修改下这里


    +添加回复

  • 回复

    你用的时候,避免出错,可以将#以及后面的文字去除。写上为了方便理解。

    · 2020-09-22 15:07:02