我有一个.txt文件,如下所示:
1
{
2
"cells": [
3
{
4
"cell_type": "markdown",
5
"metadata": {},
6
"source": [
7
"## 1. Test and filter outliers"
我删除了所有行号,但仍然遇到相同的错误:
Unreadable Notebook: C:\Users\HP PC\Downloads\Task- 3 Compare prices..ipynb
NotJSONError('Notebook does not appear to be JSON: \'{ "cells": "[\\n\\n
{\\n\\n "cell_type":...',
如何从中获取我的.ipynb内容?
答案 0 :(得分:1)
您可以找到字段.ipynb
的值,而无需将文件转换为json格式。
通过直接在.txt
文件中搜索字段的值。
这不是很方便,但是如果这是您需要从此文件中提取的唯一值,那么它将很有用。
with open('file.txt') as file:
for line in file:
if ".ipynb" in line:
print(line)
在上面的代码段中,我只是打印了这一行,假设您提交的值与键.ipynb
在同一行,如果是这种情况,则可以替换以下内容:
ipnb_value = line.split(':')[1].strip()
我认为,如果您发布整个.txt
文件内容,将会更有帮助。
我希望这会有所帮助!