Помогите с написанием модуля (python) - Общение Python мододелов

Вопрос Помогите с написанием модуля (python)

Регистрация
16 Апр 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Я пишу библиотеку, в функции создаётся случайный пароль. Я хочу поместить его в переменную чтобы в другой программе можно было использовать эту переменную, но я не знаю как это сделать. Помогите пожалуйста.
 

tob

Capitan

tob

Capitan
Регистрация
20 Окт 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
import random
import string

def generate_password():
length = 12
password = ''.join(random.choices(string.ascii_letters + string.digits, k=length))
return password
password = ''
password = generate_password()
from my_library import password
print(password)
 
Регистрация
7 Окт 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Берешь и импортируешь. В чем проблемы то? from file import variable
variable import file
file.variable
 

Sc1

Capitan

Sc1

Capitan
Регистрация
16 Окт 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
Ты можешь попробовать так: def rnd(props):
# оформляешь логику создания пароля
return [переменная-результат] А в другом файле импортируешь файл с этой функцией: import [файл с функцией]

pass = rnd()
 
Регистрация
13 Дек 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Чтобы создать модуль, который можно импортировать в другой файл, код нужно помещать не в переменную, а в класс или на худой конец в обычную функцию. И получится модуль который в другом файле можно будет импортировать через команду import
 
Сверху Снизу