while True:
A1=a[10]['bidPx']
A2=a[20]['bidPx']
。。。
print(A1)
print(A2)
time.sleep(1)
大概这样的,从a地址,获取第10个、第20个票的买一价,定义了很多这种变量。我直接执行,得到的就是实时的数据。
在其他文件调用这些变量,就只能调用一次。
怎样调用这些变量,才能做到实时的效果。
import time
A1 = 0
A2 = 0
def get_data_val():
global A1, A2
while True:
A1 += 1
A2 += 1
time.sleep(1)
print(A1,A2)
from csdn_anser import module
module.get_data_val()
print(module.A1,module.A2)
如果觉得答案对你有帮助,请点击下采纳,谢谢~
在其他文件调用,你怎么用的?代码呢?
你这代码里变量都是局部变量,连全局变量都不是,其他文件是怎么调用的?
我这样调用的,
#bid.py
A1=a[10]['bidPx']
A2=a[20]['bidPx']
A3=a[21]['bidPx']
A4=a[22]['bidPx']
import bid
print(bid.A1)
print(bid.A2)
你这最好先看一看python的多线程基础