最近遇到这样的一个问题,需要在Python中已有的多个变量值要保存Excel 中。
解决思路:1.这些变量值批量传给一个DATa Frame中。
2.DataFrame直接保存Excel中。
但问题是这些变量怎么批量传给df 那?
a1 = ‘语文’
a2 = ‘数学’
a3 = ‘英语’
a4 = ‘物理’
a5 = ‘化学’
#先创建一个空的列表
a_list = [ ]
for 语句里用exec( ) 函数,将变量值逐步传给另一个变量。
for i in range(1,6):
exec(f’temp=a{i}’)
temp=locals()[‘temp’]
a_list.append(temp)
df = pd.DataFrame(a_list)
df.to_excel(‘a.xlsx’)
Python中已有的多个变量批量(动态)使用
Python中已有的多个变量批量(动态)使用
Python中已有的多个变量批量(动态)使用

相关文章:

  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2022-01-03
  • 2021-11-11
  • 2022-03-01
  • 2021-05-01
相关资源
相似解决方案