[英]Write lines to a text file in python
我一直在嘗試在python中編寫XML語句
我需要將以下內容寫入XML
<SimBase.Document Type="Launch" version="1,0">
<Descr>Launch</Descr>
<Filename>dll.xml</Filename>
<Disabled>False</Disabled>
<Launch.ManualLoad>False</Launch.ManualLoad>
<Launch.Addon>
<Name>jb777 Panel Loader</Name>
<Disabled>False</Disabled>
<Path>Modules\jb777loader.dll</Path>
</Launch.Addon>
<Launch.Addon>
<Name>jb777 fmc</Name>
<Disabled>False</Disabled>
<Path>Modules\jb777_fmc.dll</Path>
<DllStartName>module_init</DllStartName>
<DllStopName>module_deinit</DllStopName>
</Launch.Addon>
</SimBase.Document>
我如何將其寫入XML
提前致謝
在python中創建數據並將其寫入文件就像打開文件一樣簡單
file_obj = open("xml_file.xml", 'wb')
如果您已經有了數據,
file_data = """<SimBase.Document Type="Launch" version="1,0">
<Descr>Launch</Descr>
<Filename>dll.xml</Filename>
<Disabled>False</Disabled>
<Launch.ManualLoad>False</Launch.ManualLoad>
<Launch.Addon>
<Name>jb777 Panel Loader</Name>
<Disabled>False</Disabled>
<Path>Modules\jb777loader.dll</Path>
</Launch.Addon>
<Launch.Addon>
<Name>jb777 fmc</Name>
<Disabled>False</Disabled>
<Path>Modules\jb777_fmc.dll</Path>
<DllStartName>module_init</DllStartName>
<DllStopName>module_deinit</DllStopName>
</Launch.Addon>
</SimBase.Document>"""
file_obj.write(file_data)
file_obj.close()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.