【发布时间】:2023-04-04 02:46:02
【问题描述】:
我正在制作一个 Python 脚本,它将从列表中随机选择一个响应。
为了填充这个列表,我想从文件中读取字符串,字符串看起来像这样:
"This number is " + str(num) + ", this is good"
"Oh no the number is " + str(num) +", this is good
显然这些是作为字符串从文件中读取的,因此如果我打印其中一个,它们会像您在此处看到的那样显示出来,并且不会替换为“num”的值。无论如何,是否可以从文件中读取这些字符串,同时保持替换变量(如原始格式)的能力,就像我的代码那样会如何工作
list.append("This number is " + str(num) + ", this is good")
我想从文件中读取的原因是因为我会有很多不同的字符串,而且它们可能会改变,所以我宁愿不将它们硬编码到程序中(请记住示例字符串非常基本)
谢谢
【问题讨论】:
-
您能否展示您的代码并解释问题所在
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 从文件中读取字符串,保留要打印的变量 - Python技术站