这是previous question的延续,我不清楚我想做什么。 现在请找Full code here我知道这段代码很粗糙,因为我是编程新手。我确信这段代码可以用更好的另一种方式编写,但我不是那么有经验。 现在我的问题是我将从Python shell运行此代码。
while 1 ==1:
execfile('adhocTest.py')
此代码由两部分组成1.前提条件2.主程序。
先决条件是复制模板Excel文件并粘贴到目录中。主程序是做一些操作,结果应该写在这个文件上并验证几个单元格。如果条件为真,主程序将继续保持其他我希望整个脚本应该再次运行,即运行先决条件和主程序。到现在为止,如果条件错误,我就会退出整个剧本。
正如我所说,如果有人帮助我优化它,这段代码很粗糙,我将非常高兴。但这是次要的。当条件为假时,我需要连续运行此脚本。
答案 0 :(得分:0)
您需要重新构建您的程序:
def call_me():
while True:
prerequisite()
main_operations()
if validate():
main_continuing()
或
def call_me():
while True:
prerequisite()
while validation():
main_operations()
这将在您需要时循环播放。