假设一个目录下有一个count_abc.py,内容如下:
import time
a=['a','b','c']
for i in a:
print(i)
time.sleep(1)
如何用同一目录下的另一个PY文件执行调用这个count_abc.py ?我不想用runpy,而是想把这些代码变成字符串然后转化为代码执行?可否实现?求解
array=[]
def readpy():
global array
with open ('count_abc.py','r') as f :
while True:
line = f.readline()
# print(line)
exec(line) #这样不行
if not line:
break
array.append(line)
# return array
readpy()
exec(array) #这样也不行。。。
求大神解答
import time
a=['a','b','c']
for i in a:
print(i)
time.sleep(1)
如何用同一目录下的另一个PY文件执行调用这个count_abc.py ?我不想用runpy,而是想把这些代码变成字符串然后转化为代码执行?可否实现?求解
array=[]
def readpy():
global array
with open ('count_abc.py','r') as f :
while True:
line = f.readline()
# print(line)
exec(line) #这样不行
if not line:
break
array.append(line)
# return array
readpy()
exec(array) #这样也不行。。。
求大神解答