我正在编写一个生成字符串的某些部分的函数,并将在另一个字符串中调用,以便完成句子。
但是,限制是这个完整的字符串必须用引号括起来。它看起来像:
date = 'The date is get_date()'
其中 get_date() 是一个以字符串形式返回日期的函数(虽然比这更复杂一些)。问题是python不允许我在引号内调用函数。
有任何想法吗?
谢谢
编辑:我会更具体地说明我正在尝试做的事情,因为我认为这并不复杂,而且你似乎是一群乐于助人的人。
我有一个定义一堆变量的配置文件(conf.py)。我想操作的其中一个(使用python脚本)是版权年份:
one_of_the_options = [('example1', 'Copyright 2008-CURRENTYEAR Company Name Ltd.')]
CURRENTYEAR 是我想通过 python 脚本的输出来控制的,我的函数只是将年份作为字符串返回。