我希望能够在整个文件上运行正则表达式,但我希望能够不必立即将整个文件读入内存,因为将来可能会使用相当大的文件.有没有办法做到这一点?谢谢!
澄清:我无法逐行阅读,因为它可以跨越多行.
我最近在集合中发现了抽象基类(ABCs),就像它们清晰,系统的方法和Mixins一样.现在我也想创建海关字符串(*),但我找不到字符串的ABC.
有UserString,但不鼓励UserDict!?从str本身派生没有Mixins?如何在重写方法中访问字符串的"数据"部分?
在某个地方,我看到了从Sequence和Hashable派生的建议,但后来我写不出来了if 'test' in my_string:?!
你推荐哪种方法?
(*)原因是: - 以内部定义的方式编写顺序的字符串 - make string(作为枚举的一部分),在与枚举范围之外的值进行比较时抛出错误