从另一个脚本调用一个脚本的最佳方法是什么?

乔希·史密顿(Josh Smeaton):

我有一个名为test1.py的脚本,该脚本不在模块中。它只包含应在脚本本身运行时执行的代码。没有函数,类,方法等。我有另一个作为服务运行的脚本。我想从作为服务运行的脚本中调用test1.py。

例如:

文件test1.py

print "I am a test"
print "see! I do nothing productive."

文件service.py

# Lots of stuff here
test1.py # do whatever is in test1.py

我知道一种方法是打开文件,读取内容并基本上进行评估。我假设有一种更好的方法。或者至少我希望如此。

ars:

这样做的通常方法如下。

test1.py

def some_func():
    print 'in test 1, unproductive'

if __name__ == '__main__':
    # test1.py executed as script
    # do something
    some_func()

service.py

import test1

def service_func():
    print 'service func'

if __name__ == '__main__':
    # service.py executed as script
    # do something
    service_func()
    test1.some_func()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Groovy中从另一个对象中减去一个对象列表的最佳方法是什么?

将PHP脚本分割并集成到另一个脚本中的正确方法是什么?

一个Powershell脚本使用参数调用另一个

从另一个“冻结”的python脚本中调用一个python脚本

测试覆盖仅调用另一个方法的方法的最佳方法是什么?

有条件地从另一个组件导入一个组件的最佳方法是什么?

在另一个内部调用一个异步函数的最佳方法是什么?

从另一个脚本调用的脚本带有另一个变量的参数

从另一个脚本Python3调用一个脚本

将一个dict值映射到另一个dict的最佳方法是什么

使用一个函数但在另一个函数内部修改变量的最佳方法是什么?

如何在R中的另一个脚本中调用一个脚本

在Apollo Server中调用另一个解析器的最佳方法是什么?

从另一个函数调用脚本函数

使用Yarn从另一个脚本调用一个脚本

从另一个脚本调用python脚本

从另一个脚本内部调用一个python脚本

从另一个PHP文件更改一个PHP文件中的变量的最佳方法是什么

将JSON数据从一个片段传递到另一个片段的最佳方法是什么

Cronjob运行一个脚本,该脚本调用另一个脚本

从另一个脚本调用$ PWD

脚本错误,该脚本使用不同的shell调用另一个脚本

脚本调用另一个脚本?

是否可以从Octave的另一个脚本中调用一个脚本?

在 Xamarin 中将数据从一个视图传递到另一个视图的最佳方法是什么?

在 bash 中,脚本引用另一个脚本路径的最佳方式是什么?

只有在另一个脚本完成后才运行脚本的方法是什么?

如何在一个python程序中调用另一个python脚本?

如何从 2 个不同的脚本中调用另一个方法?