Создайте класс Utils следующим образом:
class Utils:
"""docstring for Utils"""
def getRootPath():
pass
def get_current_path(self):
return os.path.realpath(self.filePath)
def __init__(self, filePath):
super(Utils, self).__init__()
self.filePath = filePath
Когда вы инициализируете свой класс где-нибудь, просто поместите имя скрипта, в котором вы инициализируете свой класс Utils, следующим образом:
utils = Utils(os.path.basename(__file__))
print(utils.get_current_path())
Если вы хочу получить имя, по которому вы его называете, поэтому создайте другой метод или замените его на
return os.path.dirname(os.path.realpath(self.filePath))
Пока вы ждете кого-то быстрее, вы сделаете это сами, особенно когда дебилы спрашивают, что вы хотите сделать