Я написал функцию, которая выполняет множественную запись пользователя и работает с введенными данными. Следующая функция находится в file1
Возврат к определенным страницам с использованием разных файлов в Python
def dimensions
f = open("file.txt", "a")
distance= (raw_input("Enter distance: "))
height= raw_input("Enter height: "))
length= raw_input("Enter length: "))
f.write(fullInfo)
f.close()
Ниже в file2
. File2
вызовов file1
с import
Этой функция dimensions
называются так:
def calculation():
print "1- Enter dimensions"
print "2- Enter something else"
choice = raw_input("")
if choice == 1:
file1.dimensions
Проблема, которую я имею с этим, что если пользователь не хочет, чтобы ввести размеры, и по ошибке ввел 1
в меню, он будет по-прежнему должны вводить все три запроса.
Я попытался импортировать file1
в file2
и закодировать следующее, чтобы он мог вернуться в меню, но импорт обоих файлов друг в друга не работает. Это было закодировано в file1
if distance == 'exit':
file2.calculation
Любая помощь или указатели о том, как я могу позволить пользователю оторваться от вопросов и обратно в меню будут оценены. Благодаря
Моя проблема с обработкой ситуации, если вводится значение.Я не знаю, что вводить и вызывать функцию меню не работает, потому что файл, который он уже вызывает, измеряет функцию() – Johny