Python文件-要将其更改为函数或类吗
我有一个python程序/文件,我想反复运行,并计算这些运行中一些变量的平均值。为此,我认为将此程序转换为函数或类可能比较方便。我能想到的一个方法是添加一个Python文件-要将其更改为函数或类吗,python,pydev,Python,Pydev,我有一个python程序/文件,我想反复运行,并计算这些运行中一些变量的平均值。为此,我认为将此程序转换为函数或类可能比较方便。我能想到的一个方法是添加一个 def Main(): 顶部的行,并手动缩进其中的每一行。有没有更简单的方法?我正在eclipse上使用pydev 谢谢。添加这些变量的打印,收集多次运行的输出,并计算平均值。 也许我不明白这个问题 添加这些变量的打印,收集多次运行的输出,并计算平均值。 也许我不明白这个问题 不太可能。 任何不在类/函数中的代码都将在模块加载时执行(一次
def Main():
顶部的行,并手动缩进其中的每一行。有没有更简单的方法?我正在eclipse上使用pydev
谢谢。添加这些变量的打印,收集多次运行的输出,并计算平均值。
也许我不明白这个问题 添加这些变量的打印,收集多次运行的输出,并计算平均值。 也许我不明白这个问题 不太可能。 任何不在类/函数中的代码都将在模块加载时执行(一次) 我不确定eclipse,但在大多数健全的文本编辑器中,您可以选择一个文本块,然后按
Tab
缩进该块。有些编辑器在菜单中有这样的功能,比如“编辑->缩进”。不太可能。
任何不在类/函数中的代码都将在模块加载时执行(一次)
我不确定eclipse,但在大多数健全的文本编辑器中,您可以选择一个文本块,然后按
Tab
缩进该块。有些编辑器在菜单中有这样的功能,比如“编辑->缩进”。IMHO,你自己的方式很好,也很简单
此外,您不需要手动缩进每一行
大多数编辑器都支持缩进整个选定块。IMHO,您自己的方法很好而且简单 此外,您不需要手动缩进每一行 大多数编辑器都支持缩进整个选定块。放在顶部:
while True:
或者照你说的做。。。。或者你可以把它变成一门课。。但在这种情况下,这是完全不必要的放在顶部:
while True:
或者照你说的做。。。。或者你可以把它变成一门课。。但在这种情况下,这是完全不必要的是的,你走的是正确的道路 添加def Main():行 然后在pydev中选择所有其他代码,然后点击tab键,这将缩进所有代码 为了使代码能够从命令行运行,即让它调用Main函数,您需要添加一些在加载模块时执行的代码。因此,在文件末尾添加
if __name__ == '__main__':
Main()
如果文件是通过导入加载的,则if命令将停止运行代码。是,您的操作正确 添加def Main():行 然后在pydev中选择所有其他代码,然后点击tab键,这将缩进所有代码 为了使代码能够从命令行运行,即让它调用Main函数,您需要添加一些在加载模块时执行的代码。因此,在文件末尾添加
if __name__ == '__main__':
Main()
如果通过导入加载文件,if命令将停止运行代码。使用类迭代器如何。使用类迭代器如何