我有一个在 jupyter 的一个单元格中使用的变量,但是当我在下一个单元格中调用它时,它说找不到该变量
我尝试在从子文件读取数据之前创建变量的实例。我尝试创建另一个与第一个变量相同的变量,并在下一个单元格中使用该变量。
if os.path.isfile("cointegration.json"):
with open("cointegration.json", "r") as f:
cointegration_mv = json.load(f)
else:
cointegration_mv = {}
for i in range(0, len(usd_pairs)):
pair_i = usd_pairs[i]
print(pair_i)
for j in range(0, i):
pair_j = usd_pairs[j]
print("\t+",pair_j)
if pair_i != pair_j:
code = pair_i + '_' + pair_j
print("\t\t=",code)
cointegration_mv[code] = get_cointegration(pair_i, pair_j)
json = json.dumps(cointegration_mv)
f = open("cointegration.json","w")
f.write(json)
f.close()
print(cointegration_mv.keys())
#This does print the keys
#The next cell
print(cointegration_mv.keys())
Run Code Online (Sandbox Code Playgroud)
错误是:
NameError Traceback (most recent call last)
<ipython-input-15-7abb854e8cc9> in <module> …Run Code Online (Sandbox Code Playgroud)