如何在导入的脚本中传递参数变量?

时间:2011-10-16 21:01:59

标签: python variables argv

我有两个脚本。脚本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 :(得分:0)

你可以在A.py中创建一个函数来将值传递给:

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

旁注:请勿将字符串用于播放器运行状况等明显的数值。