2017-04-24 113 views
2

我有一个python代码运行(A.py),当python代码到达特定点时,我必须运行(B.py),而A.py仍在运行背景Raspberry pi:如何从另一个文件运行Python文件

A.py

count = 1 
while True: 
    count++ 
    if(count%20 == 0) 
     //run b 
    print "A is running" 

B.py

x = 0 
    while x < 10 
     print "B is running" 

答案一定是像

A正在运行 A正在运行 ... 46倍重复 A正在运行 A正在运行 A正在运行 B正在运行 B正在运行 A正在运行 B正在运行 A正在运行

A和b的运行并不必须同步

+0

你的覆盆子pi有哪些版本的python? – WhatsThePoint

+0

我使用树莓派3 –

回答

0
import subprocess 
count = 1 
while True: 
    count+=1 
    if(count%20 == 0): 
     subprocess.Popen("python B.py") 
    print ("A is running") 
+0

A.py停止,而B.py执行 –

+0

Python不支持++ – SmartManoj

+0

我用我的另一个代码它没有++的概念我需要A运行而B运行 –

-1
if(count%20 == 0): 
    execfile('B.py') 
+0

代码A.py在B执行时运行 –

相关问题