Форум сайта python.su
0
Как упросить код с помощью f{} и return, что бы по 100 раз не писать exc() и прибавлять +1 в tix.
def exc(): fix = 1 i = fix + tix het = f'{i}' hit = "A" hyt = hit+het val = sheet[hyt].value url = f"val" print(val) ### Показать pyperclip.copy(val) ### Скопировать в буфер tix = 1 exc() tix = 2 exc() tix = 3 exc()
Офлайн
857
HadzukeТебе вообще надо избавиться от глобальных переменных. Всё нужно подавать в функцию, а не брать внутри функции снаружи что-то где-то. Это относится и к sheet, и к tix.
Как упросить код с помощью f{} и return
def exc(sheet, tix): ... return val
Офлайн