通过python在脚本中运行脚本

时间:2013-06-17 05:55:04

标签: python-2.7

作为一名普通的R用户,我组织我的脚本的方式是将脚本运行到主脚本中,比如script.R

source("01_step_one.R")
source("02_step_two.R")

现在学习python,想知道我是否可以在Python中做类似的事情,我知道import命令将函数从一个脚本导入到另一个脚本,但source怎么样?

1 个答案:

答案 0 :(得分:2)

源代码调用适用于简单的解释语言,python具有命名空间和导入,所以为什么不使用它。一个好的做法是使用这样的方案:

# example.py
def main():
    main logic here...

if __name__ == "__main__":
    main()

这允许您从命令行运行脚本(if 名称部分),或者只是在另一个脚本中导入脚本并运行main(),即

 import example
 example.main()