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

时间:2018-03-20 05:53:32

标签: python-3.x

我有两个名为start_worker.py和train_worker.py的python脚本。我想从start_worker.py调用train_worker.py。这两个脚本都放在同一目录下。 python脚本start_worker.py如下 -

#start_worker.py
*some code....*
python3 train_worker.py 3
*some code ..*

现在我正在运行python start_worker 0 我收到一个错误,“train_worker.py上没有这样的文件或目录” 使用execfile()是一个解决方案??请提出解决方案..

1 个答案:

答案 0 :(得分:0)

将此内容放在main.py中:

  

!/ usr / bin / python import yoursubfile

将此内容放入yoursubfile.py

  

!在/ usr / bin中/ Python的

     

打印“你好”;

运行它:

  

python main.py

输出:

  

您好

因此main.py运行yoursubfile.py

在您的情况下,我觉得您已经导入了该文件。

  

导入文件名    print filename.py

如果在文件夹或其他东西。

  

从文件夹导入文件名    print filename.py