Так у меня есть файл, давайте назовем его main.pyКак получить доступ к переменной из функции в импортируемого файла
В этом, я импортировал внешний файл, который мы будем называть ext.py
Теперь давайте скажем, что это содержимое ext.py:
def how():
tangerine = 1
И скажем, это содержание main.py:
import ext
print #Not sure what or how
Что я хочу знать, так это сделать, чтобы распечатать переменную мандарина через главный файл. Что-то вроде этого: print ext.how(). Tangerine? Если я набираю ext.tangerine, он не работает, так как мандарин определяется только в функции how().
Пожалуйста, помогите, поскольку мне это действительно нужно!
Хау() функция (или в моем конкретном случае функция дата()) намного больше и не имеет только то, что в качестве кода, так если бы я правильно понял ваш код, это создало бы хаос. Или он напечатает только то, что вы вернули? Спасибо! – user2154354
@ user2154354 Он будет печатать только то, что вы вернули, поэтому не беспокойтесь. – 2013-03-11 18:52:17
Это не работает. Что мне нужно сделать, это ввести некоторые файлы, в том числе две даты (даты прибытия и даты вылета). Итак, в одном файле я ввожу все, и в момент ввода дат он переходит в совершенно другой файл, где весь алгоритм предназначен для проверки того, принимаются ли даты. не Если да: мандарин = 1 возвращение мандарин Элиф нет: мандарин = 0 возвращение мандарин А затем в главном файле, я ввод еще немного, и это, как написано: если file2.function() == 1 print «Даты приняты» elif file2.function() == 0 пишите всю информацию в файлы – user2154354