У меня есть опыт только в C# .net и нет опыта в Python 3.5.Я не могу передать глобальную переменную между 2 файлами
Я застреваю при передаче значения глобальной переменной между 2 .py файлами. Я читал и пробовал много примеров и руководств из сети и страниц с этого форума, но он не работает.
Я разбил проект Python на многие файлы py. В моем файле mainfile.py
я читаю txt, беру строку из файла (в качестве URL-адреса) и назначаю URL-адрес переменной.
the_url_var=line
Я называю/импорт второй openbrowser.py
файл, в котором я должен открыть браузер и перейти по этой ссылке. (Я использовал также global the_url_var
). Я получил ошибку «Переменная не объявлена». У меня не было проблем прочитать файл, открыть браузер и так далее. Проблема заключается только в передаче глобальной переменной. Я попытался использовать и импортировать третий файл config.py
с глобальным the_url_var.
Любые советы или просто простой и ясный учебник?
Просто, чтобы упомянуть: я не объявляю и не использую функцию внутри своей программы.
Единственный совет: * использовать функцию * и явно передать переменные. Нет никаких оснований делать что-либо еще. –
Просто уточнить: вы не объявляете функции, не так ли? – abukaj
Нет, я не выполняю функции палубы. Это так просто, поэтому я подумал, что мне не нужны функции ... – sheiku