好的,所以我已经阅读了很多建议如何消除额外空间的帖子,但无论出于何种原因,我似乎无法将这些建议应用于我的系统,所以我在这里寻求您的帮助。
这些是我的代码的最后几行:
for line in rline[start+5 : end] :
words = line.split()
word1 = int(words[1])
print >>opennew, "%s%s" % (word1,line[30:])
新的“opennew”文件如下所示:
1 0.876153 0.152889 -0.047464
2 1.011880 -1.161641 -2.096289
3 0.883419 1.558736 1.966913
4 2.010367 -1.140725 1.053368
虽然我真正想要的是:
1 0.876153 0.152889 -0.047464
2 1.011880 -1.161641 -2.096289
3 0.883419 1.558736 1.966913
4 2.010367 -1.140725 1.053368
无论如何,我是否在代码中添加了一些东西来从我的输入中删除额外的(不需要的)输入/空间?
非常感谢您的帮助。
PS:(请不要问我为什么要拆分代码中的行,这是有目的的,将来会有应用程序(更好的)代码)