У меня есть файл, который содержит несколько номеров телефонов.
Теперь я хочу преобразовать любую строку этого файла в файл VCF.
Итак, сначала я определил модель шаблона для файла VCF, который имеет строку «THISNUMBER»
И я хочу, чтобы открыть файл (тот, у которого есть номера телефонов) и заменить те строки в модель шаблона (THISNUMBER)
я пишу этот код Python:
template = """BEGIN:VCARD
VERSION:3.0
N:THISNUMBER;;;
FN:THISNUMBER
TEL;TYPE=CELL:THISNUM
END:VCARD"""
inputfile=open('D:/xxx/lst.txt','r')
counter=1
for thisnumber in inputfile:
thisnumber=thisnumber.rstrip()
output=template.replace('THISNUMBER',thisnumber)
outputFile=('D:/xxx/vcfs/%05i.vcf' % counter,'w')
outputFile.write(output)
output.close
print ("writing file %i") % counter
counter +=1
inputfile.close()
Но я даю эту ОШИБКУ:
Traceback (most recent call last):
File "D:\xxx\a.py", line 16, in <module>
outputFile.write(output)
AttributeError: 'tuple' object has no attribute 'write'