9
|
Peter Radocchia · 技术社区 · 15 年前 |
![]() |
1
14
阅读
至于读取文件和解析,我将继续
我认为这是更好的方法,因为
写作
至于编写输出,我将测试使用streamwriter,但是如果
补充:
基思提议使用
看看我的测试:
区别在于 巨大的 . 仅作比较:
补充:我对写作表现很好奇。我有点惊讶
它是
快80倍
.
现在你必须决定-如果速度很重要,使用
子字符串与正则表达式根据基思的说法,子串速度快20%。这要视情况而定,一如既往。但是,在我的例子中,结果如下:
所以区别并不重要,对我来说,正则表达式更易于阅读。 |
![]() |
2
3
考虑到输入文件的大小,您肯定希望一次处理一行。我不认为重新打开/关闭输出文件会对性能造成太大的影响。它当然可以使使用管道的实现成为可能,即使是作为一个内衬——与您的IMPL没有太大的不同。我把它包装在这里以去掉水平滚动条:
|
![]() |
Akra · C从文本文件复制子字符串 7 年前 |
![]() |
Manuel · 一串即使拆分有效,也会产生错误 7 年前 |
![]() |
Pfalbaum · 从文本文件中删除BeautifulSoup标记 7 年前 |
![]() |
probat · Python 3+如何编辑文本文件中的行 7 年前 |
|
kroneckersdelta · 用python对文件中的整数求和 7 年前 |
![]() |
lefrost · 从文本文件中计算字数时出错 7 年前 |
![]() |
lefrost · 对文本文件中的整数进行计数和求和时遇到问题 7 年前 |
![]() |
somebrick · 如何有组织地写入文件? 7 年前 |