我有一个我之前写过的脚本,现在正在尝试创建一个主页来运行这个脚本和其他脚本.我知道我必须把它变成一个函数然后在nesicary时调用它但我在函数部分遇到了一些麻烦.非常感谢任何帮助和建议.下面是我引用的脚本.
#A Python math script
a = float(raw_input("Enter the first number: "))
b = float(raw_input("Enter the second number: "))
print "Your answer is: ",(a*b)
Run Code Online (Sandbox Code Playgroud)
如果只需要将此代码转换为脚本,则将其保存到文件中,如multiply.py
在这个文件中,您将有例如:
def main():
a = float(raw_input("Enter the first number: "))
b = float(raw_input("Enter the second number: "))
print "Your answer is: ",(a*b)
main()
Run Code Online (Sandbox Code Playgroud)
然后你可以通过以下方式调用它:python multiply.py
您还可以通过包含此行来检查此模块是否作为主程序执行,从而将其转换为可导入模块.因此,如果由另一个模块导入,它将无法运行.
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4686 次 |
| 最近记录: |