猿问

将ipynb文件读入python

 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 代码


饮歌长啸
浏览 251回答 2
2回答

小怪兽爱吃肉

我找到了答案,我开始使用不同的打开方式我经历了 ipynb 文件类型,我了解它是一个以 json 格式编写的 html 文件,因此我们可以使用 html 方法来读取它。 import codecs f=codecs.open("DTR IMEI - VAS.ipynb", 'r') print(f.read())

MYYA

那这个呢:import codecsimport jsonf = 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)
随时随地看视频慕课网APP

相关分类

Python
我要回答