【发布时间】:2023-04-03 13:45:01
【问题描述】:
我不知道为什么我的变量没有定义
我的代码:
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(输入)
['abc.csv', 'def.csv', 'ghi.csv']
def.csv(输入)
NameError: name 'endCol' 未定义
【问题讨论】:
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:名称“endCol”未在 python 脚本中定义 - Python技术站