0

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

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

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

4

1 回答 1

2

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

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

if __name__ == "__main__":
    main()

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

 import example
 example.main()
于 2013-06-17T06:30:27.547 回答