读取包含文件变量的行

时间:2017-04-26 18:09:18

标签: python

我需要阅读如下行:

"hello %" % name 

从文件中然后在代码中使用它。例如:

name = "Joe"
row = open("hello.txt", "r").readline().strip()
print row

该程序运行的理想结果应该是:

hello Joe

而不是

hello %" % name 

有没有办法完成它?

1 个答案:

答案 0 :(得分:0)

用变量替换子字符串。

name = "Joe"
row = open("hello.txt", "r").readline().strip()
row = row.replace('%" % name', name)
print row

输出:

hello Joe