0

私は2つのスクリプトを持っています。スクリプト 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

インポートされたスクリプトに引数変数を渡すにはどうすればよいですか?

4

1 に答える 1

0

関数を作成しA.pyて、値を次の場所に渡すことができます。

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

補足:プレーヤーの健康状態など、明確な数値に文字列を使用しないでください。

于 2011-10-17T19:38:05.533 に答える