Как передать переменную аргумента в импортированный скрипт? - PullRequest
0 голосов
/ 17 октября 2011

У меня есть два сценария. В скрипте A есть несколько функций с переменными, которые должны быть определены в скрипте B.

Например, это в основном то, что мне нужно сделать в сценарии A и B

A.py:

health = {p1:"100", p2:"100"}

Остальная часть скрипта требует, чтобы этот словарь был определен.

B.py:

p1 = raw_input()
p2 = raw_input()
from A.py import *

#Here, I get the error that p1 and p2 aren't defined in A.py
#I need to pass p1 and p2 (in B.py) to the health dict in A.py

Как передать переменную аргумента импортированному сценарию?

1 Ответ

0 голосов
/ 17 октября 2011

Вы можете просто сделать функцию в A.py для передачи значений в:

def DoStuff(p1, p2):
  #work with dict here

Примечание: не используйте строки для четко выраженных числовых значений, таких как здоровье игрока.

...