0
输出txt文件,我有4名名单称为I_LIST,Itiso,ItHDKR和Itperez,我想收到的.txt输出文件,然后使用这些列表的数据。我试图让Python根据我的一些输入数据自动重命名.txt输出文件的名称。这样,.txt输出文件将始终具有不同的名称。自动命名Python中
现在我编程下面的命令:
Horizontal_radiation = []
Isotropic_radiation = []
HDKR_radiation = []
Perez_radiation = []
Horizontal = open("outputHorizontal.txt", 'w')
Isotropic = open("outputIsotropic.txt", 'w')
HDKR = open("outputHDKR.txt", 'w')
Perez = open("outputPerez.txt", 'w')
for i in I_list:
Horizontal_radiation.append(i)
for x in Itiso:
Isotropic_radiation.append(x)
for y in ItHDKR:
HDKR_radiation.append(y)
for z in Itperez:
Perez_radiation.append(z)
Horizontal.write(str(Horizontal_radiation))
Isotropic.write(str(Isotropic_radiation))
HDKR.write(str(HDKR_radiation))
Perez.write(str(Perez_radiation))
Horizontal.close()
Isotropic.close()
HDKR.close()
Perez.close()
正如你所看到的,中的.txt输出文件的名称固定为“outputHorizontal.txt”(第一个)。有什么方法可以改变这个名称并根据输入进行设置吗?例如,我的一个输入是纬度,如'lat'。我试图用'lat'来表示输出文件名,这样每次运行程序时名称都会有所不同,因为现在我总是得到相同的名称并覆盖文件。
非常感谢你的人,亲切的问候。