0
在这段代码中,如果我匹配线上给定的模式,我用自建字符串替换该线。这实际上是好的做法吗?它看起来有点像重用变量行来输出,它实际上包含了当前读取行的内容。这是不好的做法?
for line in lines:
match = re.search(r'@Table\(name = "(.*)"\)', line)
if match:
line = "".join(['@Table (name = "', prefix, match.group(1)[:max_len], '")', '\n'])
f.write(line)
f.close()
[“每个缩进级别使用4个空格。”](http://www.python.org/dev/peps/pep-0008/)是的,使用一个空格是不好的做法。 – Johnsyweb
@Johnsyweb Sry,改变了这一点。感谢您的评论。 – helpermethod
这是一个模糊的问题标题。更具体的东西会更容易找到。 – Archonic