我正在尝试构建M / M / c队列及其变体的python模拟。我在互联网上搜索,似乎简单Latest version 3是新的。 但在主要时间,大多数已建立的模拟都是使用版本2.X
构建的一开始,
from SimPy.Simulation import *
而不是
import simpy
这让人很困惑。
那么一般的差异及其演变是什么?任何人都有这两个版本的经验。谢谢!一个来源可能是HERE
答案 0 :(得分:0)
从您的问题中可以看出,您认为import语句正在处理版本信息。他们不是。
import simpy
导致所有符号('of things of things')被导入到命名空间'simpy'下的'命名空间'(IE可以称之为IE)。
这意味着如果simpy有一个名为'run_stuff'
的函数,那么你可以说
result=simpy.run_stuff()
代码。
你不能说只是
result=run_stuff()
相反,from MODULE import *
将MODULE中的所有符号直接导入您的命名空间,而不是MODULE命名空间
这意味着如果你说
from simpy import *
然后你可以说
result=run_stuff()
代码。
与版本无关。