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
提交
取消