我有问题。我的代码如下:
algorythm--- solved
我的文件'masiny.txt文件'
m1 dns mail
m2 none dhcp
m3 none firewall
m4 firewall ftp
m5 mail voice
第一列是“ID”,第二列是“depends”,第三列是“provide”。它是关于虚拟机技术,谁提供这样的服务,或依赖它。你知道吗
我的问题是,嗯,当我运行这个脚本时,它被启动机器“m7”冻结了。为什么?我认为逻辑是好的,但错误在于这两行代码:
for j in running: # get running services
if j==dep[i] and i in notstarted: # if important service is running and machnie is unopened
但是为什么这个循环运行了三次,然后冻结了呢?
我正在使用python3.3.3
请帮帮我,我整天都坐在这里
谢谢:)
错误在
这里的问题是你不能按照规则启动所有的机器。前几个可以开始:
此时,您不能再执行任何操作,但以下内容仍在
notstarted
中,因此代码将无限期地循环:这些机器处于循环
dns > chat > voice > mail > dns
,因此永远无法启动。你知道吗相关问题 更多 >
编程相关推荐