Python 2.7 用一点香料结束剧本

Python 2.7 用一点香料结束剧本,python-2.7,Python 2.7,假设我有一个python脚本,它运行得很好,没有错误,世界上一切都很好。现在有没有什么方法可以得到这样的最后一句话: if (code runs without errors): print "Hurray! It worked!" 编辑:我的任命,我只是没有包括我的代码,因为它大约有70行。它涉及图像处理,因此最后几行涉及使用nipy模块进行保存,如下所示: nipy.save_image(img, 'img.nii.gz') 但是我认为你们需要更多的信息,这会使事情变得复杂。我

假设我有一个python脚本,它运行得很好,没有错误,世界上一切都很好。现在有没有什么方法可以得到这样的最后一句话:

if (code runs without errors):
    print "Hurray! It worked!" 
编辑:我的任命,我只是没有包括我的代码,因为它大约有70行。它涉及图像处理,因此最后几行涉及使用nipy模块进行保存,如下所示:

nipy.save_image(img, 'img.nii.gz')

但是我认为你们需要更多的信息,这会使事情变得复杂。我将接受在座大多数人的建议,在最后打印“万岁!成功了!”。谢谢大家

假设您只希望脚本执行时不会出现错误,您可以将print语句放在脚本的底部。如果您想检查是否正确加载了某些内容,我们需要更多信息。

如果您只希望脚本执行时不会出现错误,您可以将print语句放在脚本的底部。如果您想检查加载的内容是否正确,我们需要更多信息。

简单。把那句话放在最后。如果这不是一个选项,您可能应该重新考虑代码的结构(但如果没有更多关于这方面的信息,我们将无法帮助您)。

简单。把那句话放在最后。如果这不是一个选项,您可能应该重新考虑代码的结构(但如果没有更多关于这方面的信息,我们将无法帮助您)。

如果您只想在程序运行完毕后打印,请在文件末尾附加
print
语句。仅当没有发生其他错误时,执行此操作将打印文本。但是,这假设您不做任何显式错误处理(
try
块除外)。如果要处理错误处理,则可能必须在发生错误时维护计数器(或
bool
,我更喜欢计数器,因为您可以准确地知道发生了多少错误),然后在打印文本之前检查该计数器。例如:

error_counter=0
try:
    raise ValueError           #This will raise the value error
except ValueError:
    error_counter+=1           #Incriment the error_counter to make sure the final print statement does not execute

if error_counter == 0:         #Check if an error occurred. The error did occur, so it skips the print statement.
    print "Hurray! It worked!"

如果您只想在程序运行后打印,请将
print
语句附加到文件末尾。仅当没有发生其他错误时,执行此操作将打印文本。但是,这假设您不做任何显式错误处理(
try
块除外)。如果要处理错误处理,则可能必须在发生错误时维护计数器(或
bool
,我更喜欢计数器,因为您可以准确地知道发生了多少错误),然后在打印文本之前检查该计数器。例如:

error_counter=0
try:
    raise ValueError           #This will raise the value error
except ValueError:
    error_counter+=1           #Incriment the error_counter to make sure the final print statement does not execute

if error_counter == 0:         #Check if an error occurred. The error did occur, so it skips the print statement.
    print "Hurray! It worked!"

是的,有,你的代码是什么如果在尝试之外发生错误/脚本不会到达结尾,我想,
print“Hurray”
在最后一行应该足够是的,你的代码是什么如果在尝试之外发生错误/脚本不会到达结尾,我想,
print“Hurray”
最后一行应该足够了