Python:将变量作为文本处理以包含在目录

时间:2016-12-14 17:01:53

标签: python variables directory fwrite

我在剧本中遇到了一个问题。假设我有一个if循环和一个不断增加1的变量,如下所示:

i=0
if __name__ == "__main__":
   try: 
      while True
         file.open('example>i<.txt', 'a')
         file.write('some text')
         i+=1

...

在第一步中,我希望文件在下次运行时命名为example0.txt,然后是example1.txt,依此类推。

如何将控制变量i转换为字符串/文本到例如将它包含在目录中?

提前致谢 史蒂夫

3 个答案:

答案 0 :(得分:1)

Python 3.6引入了格式字符串。

> i = 0
> f'example{i}.txt'
example0.txt

答案 1 :(得分:0)

您可以使用.format方法。所以在你的情况下它将是:

select value from db_function(passing some parameters..)

答案 2 :(得分:0)

您只需要使用替换为其中的控制变量值来使用该字符串。

g