Господа и дамы, тут такой казус. Я собрал некий скрипт и в нем есть функция открытия файла... Чё я вам рассказываю? Лучше покажу
В чем же казус? А в том что если вы ошиблись с путем к файлу то переменной list что в последней строке сначало будет присвоено значение None а затем эта функция(openfile()) перезапустит себя но значение переменной никак не измениться если я правильно введу путь к файлу после неправильного.
P.S мне лень расставлять запятые
Python:
def openfile():
try:
path=input('Path to ipfile: ')
files=open(path,'r')
file_list=files.read()
files.close()
list=file_list.split('\n')
return list
except FileNotFoundError:
print('File not found')
openfile()
list=openfile()
В чем же казус? А в том что если вы ошиблись с путем к файлу то переменной list что в последней строке сначало будет присвоено значение None а затем эта функция(openfile()) перезапустит себя но значение переменной никак не измениться если я правильно введу путь к файлу после неправильного.
P.S мне лень расставлять запятые