【发布时间】:2020-08-18 04:04:24
【问题描述】:
如果用户忘记插入文件扩展名或错误的文件名,或者在没有输入文件名的情况下不小心按 Enter 键,我不希望此脚本关闭或结束。我该怎么做?
def sum_usage():
file_name = []
print('\tMake sure the file is on the same directory with this script!')
while True:
file_name = input('\tEnter file name with file extension (.xlsx): ')
if file_name == file_name:
print('\n')
print(file_name)
df = pd.read_excel(file_name, index_col = 0)
print(tabulate(df, headers = ['Access SSID', 'Radio Frequencies', 'User Count', 'Total Traffic'], tablefmt = 'psql'))
break
else:
print('There is no file name. Please enter correct file name.')
这里出了点问题,但我不确定:
file_name = input('\tEnter file name with file extension (.xlsx): ')
if file_name == file_name:
print('\n')
print(file_name)
df = pd.read_excel(file_name, index_col = 0)
print(tabulate(df, headers = ['Access SSID', 'Radio Frequencies', 'User Count', 'Total Traffic'], tablefmt = 'psql'))
【问题讨论】:
标签: python-3.x pandas list