我正在編寫 Python 課程簡介中的每周作業(yè)。我們有一個(gè)文件(planets.txt),我們必須編寫一個(gè)函數(shù)來返回文件中的字符數(shù)。我已經(jīng)寫了一個(gè)函數(shù)來做到這一點(diǎn),并且值是準(zhǔn)確的。但是我的教學(xué)團(tuán)隊(duì)說代碼不是“通用的”(?)并且不能與其他文件一起使用。我完全不明白這一點(diǎn)。我的代碼是: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')}")誰能向我解釋它有什么問題?通用代碼是什么意思?
返回文件中的字符數(shù)(通用)
料青山看我應(yīng)如是
2022-06-14 15:26:14