Я понятия не имею, почему моя переменная не определена
Мой код:
def menu():
print("Please select the following option:\n 1. 1b\n 2. 2b\n 3. 3b\n 4. 4b\n 5. 5b\n")
option = input()
if option == "1":
endCol = 133
if option == "2":
endCol = 135
if option == "3":
endCol = 263
if option == "4":
endCol = 519
if option == "5":
endCol = 1031
def filebrowser(ext=""):
"Returns files with an extension"
return [f for f in glob.glob(f"*{ext}")]
menu()
x = filebrowser(".csv")
csv = input()
df2 = pd.read_csv(csv, skiprows = range(62,125), usecols = range(3,endCol))
Вывод:
Пожалуйста, выберите следующую опцию:
- 1b
- 2b
- 3b
- 4b
- 5b
3 (вход)
['ab c .csv', 'def.csv', 'ghi.csv']
def.csv (входные данные)
NameError: name 'endCol' is не определено