擅长:python、mysql、java
<p>只需包含要删除的字符(包括;)</p>
<pre><code>for dln in files:
dln = dln.strip("; \n\r\t")
</code></pre>
<p>您不需要向其他函数添加额外的调用,尤其是不需要正则表达式(使用正则表达式可能还有其他正当理由,请参见下面的示例)</p>
<pre><code>data = re.findall("([^,]*)\s*,\s*([^,]*)\s*,\s*([^;]*)\s*;",files.read())
for empNo,monthNo,days_work in data:
print("E:",empNo, "Month:",monthNo, "Days Worked:",days_work)
</code></pre>