【发布时间】:2015-05-28 18:27:41
【问题描述】:
首先,我对 Python 很陌生。当我开始这样做时,它似乎很简单。但是,我完全不知所措。
我想获取一个包含多达 90k 个条目的文本文件,并将数据组放在由“;”分隔的单行上我的例子如下。请记住,数据组的大小各不相同。它们可以是两个条目,也可以是 100 个条目。
Raw Data
group1
data
group2
data
data
data
group3
data
data
data
data
data
data
data
data
data
data
data
data
group4
data
data
Formatted Data
group1;data;
group2;data;data;data;
group3;data;data;data;data;data;data;data;data;data;data;data;data;
group4;data;data;
【问题讨论】:
-
而数据是基于...?而你尝试过......?
-
在询问堆栈溢出问题时,最好发布您的代码尝试
-
你试过什么?文本文件用于/来自什么?文件操作是您在编写 Python 或一般编程时学到的最后“基本”知识之一。当我了解 for 循环、while 循环、字典、列表、追加和一百万个其他方便的功能的细微差别时,我将它保存起来,这是经过 2-3 个月的研究、编码和创建 GUI 之后的。如果你真的想看看 www.codecademy.com
-
将数据组放入列表中,并使用
';'.join(group)从中创建单个字符串。 -
嗨,B Gus,欢迎您!由于您是新手,您可能并不完全了解如何最好地使用 stackoverflow。值得记住的是,我们喜欢帮助,我们喜欢以投票的形式收集小奖励,我们喜欢分享和学习。对社区最有帮助的是通过可以轻松建立的尝试提出问题......它表明提出问题的人已经为他们的问题付出了努力,并且没有将这个慷慨的社区视为理所当然。暂时,祝你的问题好运,请回来!
标签: python text formatting