擅长:python、mysql、java
<pre><code>def main():
str_file_name = input("Enter a File")
with open(str_file_name, 'r') as in_file: # use with to open your files as it closes them automatically
int_lines = 0
for i in open(str_file_name, 'r'):
int_lines += 1
int_total_lines = int_lines
for i in range(int_total_lines):
lines = in_file.readline()
int_id, int_amt, int_income, state = lines.split()
income = int(int_income)
print(income)
main()
</code></pre>
<p>我用示例编辑了您的代码,说明了如何命名变量,变量名不应使用大写,<code>int_lines += 1</code>是<code>int_lines = int_lines + 1</code>的缩写。你知道吗</p>
<p>我删除了一些未被使用的变量,但我只是想向您展示一些样式提示,使您的代码更具可读性并与<a href="http://legacy.python.org/dev/peps/pep-0008/" rel="nofollow">python style guide</a>保持一致</p>