为了账号安全,请及时绑定邮箱和手机立即绑定

将ipynb文件读入python

将ipynb文件读入python

饮歌长啸 2022-06-28 10:05:56
 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())


查看完整回答
反对 回复 2022-06-28
?
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)


查看完整回答
反对 回复 2022-06-28
  • 2 回答
  • 0 关注
  • 249 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号