我正在编写 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 countprint(f"\nProblem 1: {num_chars_in_file('path')}")谁能向我解释它有什么问题?通用代码是什么意思?
添加回答
举报
0/150
提交
取消