Python用+打开文件名

时间:2014-07-24 14:47:50

标签: python file-io naming-conventions

我正在尝试以这种格式写一个文件名sam_192.168.1.5_error.txt但是当我添加名字时它有问题。

name=str(s_name[1])
f = open(name+'_'+HOST+'_error.txt','a')

1 个答案:

答案 0 :(得分:0)

您需要将所有变量放在str()表单中以打开其名称的文件:

filename = name+"_"+host+"_"+"error.txt"
f = open(str(filename),"a")

是最简单的方法。