For循环列表以命名Python中的变量

问题描述 投票:-1回答:1

我正在尝试使用列表元素来命名变量。

我有3家公司分别名为absoftdatacomicrom

在我的脚本中,我为此类定义了一些方法:

copyfile(absoft_old_file, absoft_copy)
copyfile(dataco_old_file, dataco_copy)
copyfile(microm_old_file, microm_copy)

是否有可能从列表中循环这些名称?对于字符串来说,这非常简单,但是对于变量名,我还没有弄清楚该怎么做。

company_list = [absoft, dataco, microm]

for company in company_list:
copyfile(company + _old_file, company + _copy)

请帮助

python list for-loop variables naming
1个回答
0
投票

使用```exec()``方法,您可以将字符串转换为可执行命令

© www.soinside.com 2019 - 2024. All rights reserved.