我正在编写 Python 课程简介中的每周作业。我们有一个文件(planets.txt),我们必须编写一个函数来返回文件中的字符数。我已经写了一个函数来做到这一点,并且值是准确的。但是我的教学团队说代码不是“通用的”(?)并且不能与其他文件一起使用。我完全不明白这一点。
我的代码是:
def num_chars_in_file(file):
path = 'planets.txt'
file_handle = open(path)
planetstxt = file_handle.read()
count = 0
for text in planetstxt:
count += len(text)
file_handle.close()
return count
print(f"\nProblem 1: {num_chars_in_file('path')}")
谁能向我解释它有什么问题?通用代码是什么意思?
交互式爱情
森林海
相关分类