def request_sender(i): request to the database with api calls dict1 = {"file1":"id1,id2,id3", "file2":"id4,id5,id6"} for i in dict1.keys(): for j in dict1[i]: request_sender(i)目前,当单个文件的所有 id 都更新并且每个文件都是我可以使用 %run 导入的 ipynb 文件时,我的脚本会自动运行,代码运行良好。这里唯一的问题是我必须手动输入文件,并且如果能够将文件读入我的 python 代码并使用正则表达式函数或字符串操作处理代码,我可以找到并获取密钥。但我不知道如何将 ipynb 文件读入我的 python 代码
2 回答

小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
我找到了答案,我开始使用不同的打开方式我经历了 ipynb 文件类型,我了解它是一个以 json 格式编写的 html 文件,因此我们可以使用 html 方法来读取它。
import codecs
f=codecs.open("DTR IMEI - VAS.ipynb", 'r')
print(f.read())

MYYA
TA贡献1868条经验 获得超4个赞
那这个呢:
import codecs
import json
f = codecs.open("JupFileName.ipynb", 'r')
source = f.read()
y = json.loads(source)
pySource = '##Python .py code from .jpynb:\n'
for x in y['cells']:
for x2 in x['source']:
pySource = pySource + x2
if x2[-1] != '\n':
pySource = pySource + '\n'
print(pySource)
添加回答
举报
0/150
提交
取消