Я пытаюсь преобразовать файл CSV в формат XML.
Я пытаюсь вставить текущую дату в поле CREDTM
в XML.
Мой код
header =""""
<ilsord:IRD
xmlns:plnk="http://deft.dnt.nn/com/plnk/0100"
xmlns:func="http://dft/func">
<hdr:MSGHDR>
<REC types:ADRTYP="CU">
<PHYREC>OFS</PHYREC>
<LOGREC>USDRD08</LOGREC>
</REC>
<PHYSND>IB</PHYSND>
<SNDAPP>OFS</SNDAPP>
<MSGTYP>ILSORD</MSGTYP>
<VERNUM>0100</VERNUM>
<CREDTM>{0}</CREDTM>
</hdr:MSGHDR>
"""
from datetime import datetime
import time
df = pd.read_csv('XML.csv')
glogdate = datetime.today().strftime('%Y%m%d%H%M%S')
with open('Mont.xlm', 'w') as f:
f.write(header.format(glogdate))
Ошибка
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-221-9da75a1ec2a1> in <module>
6
7 with open('Mont.xlm', 'w') as f:
----> 8 f.write(header.format(glogdate))
/opt/app-root/lib/python3.6/site-packages/pandas/core/generic.py in __getattr__(self, name)
5065 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5066 return self[name]
-> 5067 return object.__getattribute__(self, name)
5068
5069 def __setattr__(self, name, value):
AttributeError: 'DataFrame' object has no attribute 'format'
Как решить эту проблему