【问题标题】:Python program that takes the name of the file and opens it, creating a new file with the data taged? [closed]Python程序获取文件名并打开它,创建一个带有数据标记的新文件? [关闭]
【发布时间】:2012-12-07 20:02:45
【问题描述】:

例如一个文件如:

def player():

Player    
9    
Mike    
M    
180    
90    
6    
2    
3.81    
.283

会返回如下数据:

<player>
<number> 9 </number>
<playername> Mike </playername>
<gender> M </gender>
<height> 175 </height>
<weight> 95 </weight>
<wins> 6 </wins>
<losses> 2 </losses>
<era> 3.81 </era>
<batting> .283 </batting>
</player>

如果您能给我有关文件到数据的任何信息,我将不胜感激。

【问题讨论】:

  • 这里不太清楚你在问什么......
  • 这里有问题吗?还是写代码请求?到目前为止你有什么?请注意,SO 上的人是志愿者,并且感谢精心构建的问题,这些问题显示了努力 - 不是 为我写这个 - 如果您有具体问题,请告诉我们
  • 你知道def用于函数吗?并且在定义函数时要使用缩进?

标签: python xml file input output


【解决方案1】:

我的想法是阅读每一行,用空格分隔行。之后,我将打印带有特定标签的数组中的元素。您可以将标签存储在列表中,结束标签可以是转换为列表的对,并在 1 位置插入“/”。

【讨论】:

  • 我试试看。非常感谢您的帮助。
  • 我给你做了个例子link
【解决方案2】:

您可以使用 readlines() 读取文件的数据。除此之外,您的问题确实不精确。

【讨论】:

    猜你喜欢
    • 2020-02-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 2018-06-12
    • 2018-03-17
    • 1970-01-01
    相关资源
    最近更新 更多