Я новичок в Python. Интересно, возможно ли, что все функции наследуют одну и ту же строку кода?
with open(filename, 'r') as f:
, так как эта строка кода одинакова во всех трех функциях. Возможно ли наследовать код без использования классов?
Я попытался найти ответ на документацию stackoverflow и python, но не повезло.
def word_count(filename):
with open(filename, 'r') as f:
return len(f.read().split())
def line_count(filename):
with open(filename, 'r') as f:
return len(f.read().splitlines())
def character_count(filename):
with open(filename, 'r') as f:
return len(f.read())