Skip to main content
 首页 » 编程设计

python之如何将变量值传递给python中的字符串

2025年05月04日40java哥

我有要求从 json 文件中读取字符串并为其赋值以使其成为可配置的文件名。

我正在从 json 读取的字符串:

data_file_format =  "sourcesystem_batchid_extractname_loadtype" 

我有一个变量,它保存我的代码中的值,例如

sourcesystem ="xyz" 
  batchid = "101" 
  extractname = "abc" 
  loadtype = "Delta" 

所以我的 data_file_format 应该产生这样的值

data_file_format = "xyz_101_abc_Delta" 

请您参考如下方法:

有多种方法可以做到这一点。:

字符串

data_file_format = f'{sourcesystem}_{batchid}_{extractname}_{loadtype}' 

或使用.format

data_file_format = '{}_{}_{}_{}'.format(sourcetype,batchid,extractname,loadtype)