作为一名普通的R用户,我组织我的脚本的方式是将脚本运行到主脚本中,比如script.R
source("01_step_one.R")
source("02_step_two.R")
现在学习python,想知道我是否可以在Python中做类似的事情,我知道import
命令将函数从一个脚本导入到另一个脚本,但source
怎么样?
答案 0 :(得分:2)
源代码调用适用于简单的解释语言,python具有命名空间和导入,所以为什么不使用它。一个好的做法是使用这样的方案:
# example.py
def main():
main logic here...
if __name__ == "__main__":
main()
这允许您从命令行运行脚本(if 名称部分),或者只是在另一个脚本中导入脚本并运行main()
,即
import example
example.main()