下为批量转换ipynb为py文件
import sys
import json
import os
import os.path
import time
time1=time.time()
def MergeTxt(filepath):
for parent, dirnames, filenames in os.walk(filepath):
for filepath in filenames:
txtPath = os.path.join(parent, filepath)
f_name = os.path.splitext(filepath)[0]
pyPath = os.path.join(parent, f_name)
with open(txtPath,"rb") as fp:
content = json.load(fp)
with open(pyPath + ".py","w",encoding= 'utf-8') as fp:
for item in content["cells"]:
for i in item['source']:
fp.write(i.rstrip() +"\n")
fp.close()
print(txtPath