8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

是否可以动态设置模板字符串?

Mohammad Ali Nekouie 2月前

21 0

我想在我的程序之外配置一个模板字符串,然后在运行时应用它:my_string = \'hello {country}\'#←此字符串将从外部配置中读取......

我想在我的程序之外配置一个模板字符串,然后在运行时应用它:

my_string = "hello {country}" # ← this string would be read in from an external configuration file
country = "France"
print(f%%my_string%%) # ← the place where the magic happens

这可能吗或者有适当的方法来做到这一点?

帖子版权声明 1、本帖标题:是否可以动态设置模板字符串?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Mohammad Ali Nekouie在本站《string》版块原创发布, 转载请注明出处!
最新回复 (0)
  • VSO 2月前 0 只看Ta
    引用 2

    你可以这样做:

    my_string.format(country=country)
    

    只需看一下 str.format() 方法。

  • 我会将它们填充到彼此之下,每个帖子都会有此人的简短传记文本、他们的图像和姓名,如图片所示。此外,还会显示发布日期...

    我会将它们填充到彼此之下,每个都会有此人的简短传记文本、他们的图像和姓名,如图所示。此外,发布日期就在最底部。我还没有熟练掌握 Flutter,所以请帮忙。

    https://i.sstatic.net/6ety38BM.png )

  • C_B 2月前 0 只看Ta
    引用 4

    是的,创建一个文件,例如 example.txt 。使用 open() 方法打开文件,然后使用 readline() 将第一行读入字符串。

    然后写下类似的东西:

    with open('example.txt') as f1:
    country = "France"
    print(f1.readline().replace('{country}', country))
    
返回
作者最近主题: