我的python程序从命令行获取两个输入参数,例如(maxt,30days)。该程序的执行时间约为10分钟。我想三次运行该程序,即第一次使用maxt和30天,第二次使用maxt和14天,第三次使用maxt和7天。如何在不等待代码使用一组参数执行的情况下运行代码三次,然后手动输入第二组参数,等等....我不想在内部循环我的代码....是否有我可以先用一组参数运行代码,然后让系统等待10分钟,然后用另一组参数运行相同的代码.... 任何帮助表示赞赏.....谢谢你如何使用不同的参数集运行代码,而无需等待代码使用一个参数执行,然后输入下一个代码
0
A
回答
0
这听起来像你想要的是一个shell脚本,像这样:
#! /bin/sh
yourprogram maxt 30days
yourprogram maxt 14days
yourprogram maxt 7days
假如把它放在一个文件,chmod +x
它,并运行它作为./filename
。它与在命令提示符下按顺序键入这三个命令的效果相同,在开始下一个命令之前等待每个命令完成。
2
如果你是一个UNIX命令行:
$ yourprogram maxt 30days &
$ yourprogram maxt 14days &
$ yourprogram maxt 7days &
这将启动你的程序在parallell的背景。
0
这里是一个过于复杂的bash一个班轮:
for days in 30 14 7 ; do yourprogram maxt ${days}days > output_$days & ; done
它写出的输出,因为这是可能的,它可能会以其他方式错杂到单独的文件。
如果你想这样做的python里面你可以尝试多模块:http://docs.python.org/library/multiprocessing.html
+1
不需要inner {},只需要'var in 30 14 7;做命令;完成“将会诀窍。 – GreyCat 2011-05-28 19:48:51
+0
好点。不知道为什么我把他们放进去。 – 2011-05-28 22:31:39
相关问题
- 1. 执行运行时代码参数
- 2. 如何等待按钮生成然后执行下一行代码
- 3. iPhone等待代码执行
- 4. 如何使我的jQuery代码识别参数的URL,然后选择一个代码行
- 5. 使用不同的输入参数在fortran中多次运行代码
- 6. 等待循环执行下一个代码wpf
- 7. 等待一段时间,然后执行python3.2中的下一段代码
- 8. 如何等待第一个代码正在执行?
- 9. 重复ggplot使用不同的数据,而无需输入整个代码
- 10. 使用代码块一步一步执行我的代码
- 11. C#等待用户输入,然后继续输入代码
- 12. 等待用户回复屏幕视图,然后执行代码
- 13. 如何在执行另一个代码块后才执行代码块
- 14. 如何调整代码以使用两个参数而不是一个?
- 15. 如何让这个函数及时执行下一个代码?
- 16. 使代码运行一次
- 17. 当我传递一个参数时,代码没有执行
- 18. 等待两个异步完成函数完成,然后再执行下一行代码
- 19. 如何根据用户输入使某个代码块运行?
- 20. 给我一个参数的代码?
- 21. 使用命令行参数通过Cython运行python代码
- 22. 如何检查等值使用一个循环,然后执行一些代码,如果没有对等?
- 23. 等到用户输入一个值并根据该值运行代码集
- 24. 如果同时执行同一个python代码进程,只允许运行一个python代码进程
- 25. 无法在C#中的DownloadFileAsync之后执行下一个代码?
- 26. 如何使这个ruby代码变成一个参数?
- 27. 多久之前等待一个承诺执行代码
- 28. AS3暂停代码执行等待一个计时器事件
- 29. 在执行下一行代码之前是否会执行一行代码?
- 30. 我如何运行一个JavaScript代码
'蟒蛇prog.py argset1;睡600;蟒蛇prog.py argset2'?如果在Windows上,你可以简单地使用Python。 – khachik 2011-05-27 15:39:39
我很困惑,你说你不想等,然后你说你**做**。你能否概述一下(例如编号的步骤)流程应该是什么? – 2011-05-27 15:40:42