<p>我正在编写一个脚本,用python将非常简单的函数文档转换为XML。我使用的格式将转换为:</p>
<pre><code>date_time_of(date) Returns the time part of the indicated date-time value, setting the date part to 0.
</code></pre>
<p>收件人:</p>
^{pr2}$
<p>到目前为止,它工作得很好(我上面发布的XML是从程序中生成的),但问题是它应该处理粘贴的几行文档,但它只适用于粘贴到应用程序中的第一行。我在Notepad++中检查了粘贴的文档,这些行的末尾确实有CRLF,那么我的问题是什么?
这是我的代码:</p>
<pre><code>mainText = input("Enter your text to convert:\r\n")
try:
for line in mainText.split('\r\n'):
name = line.split("(")[0]
arg = line.split("(")[1]
arg = arg.split(")")[0]
hlp = line.split(")",1)[1]
print('<item name="%s">\r\n<arg>(%s)</arg>\r\n<help>%s</help>\r\n</item>\r\n' % (name,arg,hlp))
except:
print("Error!")
</code></pre>
<p>你知道这是什么问题吗?
谢谢。在</p>