%运行另一个笔记本时 Jupyter 中出现编码错误

2023-12-20

我在 Jupyter 笔记本中使用西里尔字母符号。
在 NoteBook 1 中,我运行 NoteBook 2。

%run ./NB2.ipynb

在 NoteBook 2 中,我写入了一些 txt 文件。

TestText = open('C:\\TRASH\\test_text.txt', 'w')
a = 'Иридий' #Iridium
TestText.write(a+'\n')
TestText.close()

当 NB1 启动时,我收到 UnicodeDecodeError。

...can't decode byte 0x98

完整的输出在那里:http://collabedit.com/tcev6 http://collabedit.com/tcev6

简而言之,Nbformat 库调用 core.reads,而 core.reads 又以 win-1251 编码读取 NB2。这就是为什么第一个“И”是问题所在。

是否有常规方法来选择读取第二个笔记本的编码?


pls ref:

https://nbviewer.jupyter.org/gist/minrk/5491090/analysis.ipynb
change "with io.open(nbfile) as f:"
to "with io.open(nbfile,encoding="utf-8") as f:"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

%运行另一个笔记本时 Jupyter 中出现编码错误 的相关文章

  • Inno Setup 安装程序的文本编码错误

    对于某些 Windows 安装 我的安装程序 Inno Setup 的俄语文本编码很差 所有机器都安装了Windows XP SP3 英文版 但有些机器可以运行 有些机器则没有 Windows 上有什么设置可以解决这个问题吗 Thanks
  • Tensorflow:导入错误:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

    我最近使用 pip 安装了tensorflow gpu 但是当我导入它时 出现以下错误 ImportError libcudnn so 7 cannot open shared object file No such file or dir
  • QuantLib:构建关键利率风险

    我能够为国债市场建立一条贴现曲线 然而 我希望用它来找出单个债券 最终是债券投资组合 的关键利率风险 我正在寻找的关键利率风险是 如果我拥有 30 年期债券 并且我们改变用于贴现债券的 1 年期利率 同时保持其他利率不变 那么债券的价格会变
  • 异常处理的范围规则是什么? [复制]

    这个问题在这里已经有答案了 我偶然发现了一个有趣的场景这个问题 https stackoverflow com q 69464430 6045800 考虑以下简单示例 try 1 0 error error except Exception
  • 使用 ABCMeta 和 EnumMeta 的抽象枚举类[重复]

    这个问题在这里已经有答案了 简单的例子 目标是通过从两者派生的元类创建一个抽象枚举类abc ABCMeta and enum EnumMeta 例如 import abc import enum class ABCEnumMeta abc
  • 发送fulfillmentText并使用followupEventInput转移到另一个意图

    我使用 Python Flask 设置了一个简单的 Webhook 来处理各种 Dialogflow 功能 在这一点上一切都进展顺利 该机器人通过 DialogFlow API V2 集成到 Facebook Messenger 问题是 关
  • 通过服务器端的服务帐户使用 gmail api,避免使用 OAUTH2 GUI

    我有一个用 python 开发的应用程序 它使用 SMTP 服务连接到 gmail 帐户 这种类型的连接典型为 访问不安全的应用程序 不太安全的应用程序 https myaccount google com lesssecureapps 为
  • 使用 python3 和请求登录 Twitter

    我正在开发一个项目 要求使用用户名和密码登录网站 我必须在 python 中执行此操作 然后才能访问只有登录人员才能访问的网站部分 我尝试了几种编码变体来执行此操作 但无法成功登录然而 这是我的编码 登录它的功能 def 会话2 url r
  • 为什么 MySQL 将 é 与 e 视为相同?

    我使用 Django Web 应用程序将 Unicode 字符串存储在 MySQL 数据库中 我可以很好地存储 Unicode 数据 但是在查询时 我发现 and e被视为好像它们是同一个角色 In 1 User objects filte
  • Django Rest Framework 完整性错误捕获

    在 Django Rest Framework 中 我使用了序列化器 视图集和路由器方法 每当我在 django Rest 框架的 API 视图中发布故意错误时 它都会抛出完整性错误 有没有办法尝试捕获错误 例如如果数据中没有错误 则继续保
  • 在 jupyter 笔记本中运行 pytest 测试函数

    我正在制作有关 python 测试选项的演示 我想要演示的技术之一是 pytest 我计划使用 jupyter ipython 笔记本进行演示 理想情况下 我希望能够在单元格中定义一个测试函数 然后使用 pytest 运行该函数 这样我就可
  • FutureWarning:使用非元组序列进行多维索引

    我收到的警告是 C Users el Anaconda3 envs Py3 lib site packages scipy io matlab miobase py 414 FutureWarning 使用非元组序列进行多维 不推荐使用索引
  • 使用Python批量重命名文件

    下面是我的代码来批量重命名给定目录中的图片 def multi filename change i 0 files askstring Select your folder Paste your directory path where y
  • 在嵌入中附加文件 (Discord.py)

    我目前正在编写一个不和谐的机器人discord py Rewrite我想将图像附加到嵌入中 但我无法弄清楚 import discord from discord ext import commands from discord impor
  • 如何在arm64主机上运行amd64 docker镜像

    警告 请求的映像平台 linux amd64 与检测到的主机平台 linux arm64 v8 不匹配 并且未请求特定平台 2021 07 28 22 25 06 349222 F tensorflow core platform cpu
  • Python3中如何使用StringIO?

    我使用的是 Python 3 2 1 无法导入StringIO模块 我用io StringIO它可以工作 但我不能使用它numpy s genfromtxt 像这样 x 1 3 n 4 5 8 numpy genfromtxt io Str
  • Python setuptools:如何在 setup.py 中添加私有存储库 (gitlab)?

    我上传了 2 个包 它们位于我的 gitlab 存储库中 如果我想使用 pip 将它们安装在我的系统中 这很容易 因为 gitlab 可以帮助您 https docs gitlab com ee user packages pypi rep
  • Python在postgresql表中查找带有单引号符号的字符串

    我需要从 psql 表中查找包含多个单引号的字符串 我当前的解决方案是将单引号替换为双单引号 如下所示 sql query f SELECT exists SELECT 1 FROM table name WHERE my column m
  • Tweepy StreamListener 到 CSV

    我是 python 新手 我正在尝试开发一个应用程序 使用 Tweepy 和 Streaming API 从 Twitter 检索数据并将数据转换为 CSV 文件 问题是此代码不会创建输出 CSV 文件 也许是因为我应该将代码设置为在实现例
  • PyMC3-自定义 theano Op 进行数值积分

    我使用 PyMC3 进行参数估计 使用必须定义的特定似然函数 我用谷歌搜索了一下 发现我应该使用densitydist实现用户定义的似然函数的方法 但它不起作用 如何在 PyMC3 中合并用户定义的似然函数并找出最大 aposteriori

随机推荐

  • 来自数据库的 Symfony2 路由规则 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • ConnectivityManager.CONNECTIVITY_ACTION 在 API >= 14 中断开网络连接?

    我需要获取与哪个设备断开连接的网络 现在我用 NetworkInfo ni intent getParcelableExtra ConnectivityManager EXTRA NETWORK INFO 并检查 ni isConnecte
  • SpriteKit:在播放之前将声音文件预加载到内存中?

    只是想知道这是否可能 目前 我第一次在应用程序运行时播放声音文件时 在声音实际播放之前有明显的延迟 就像它正在缓存它或其他什么 此后 它会立即播放 没有问题 但如果我完全关闭应用程序并重新启动它 第一次播放声音时延迟将恢复 这是我用来播放声
  • 如何在 AngularJS 部分中保留新行?

    在 AngularJS 部分中 我循环访问条目列表 如下所示 ul class entries li strong entry title strong p entry content p li ul 内容为 entry content 有
  • 如何使用 bash 复制每行中的字符串?

    我有一个文本文件 每一行都包含字符串 如下所示 abc dog zebra 我想让它像 abc abc dog dog zebra zebra 在 bash 中如何最好地做到这一点 你可以打电话sed sed r s 1 1 dupcol
  • 在命令行上使用 Firefox 截取整页屏幕截图

    我在 VPS 中的 Xvfb 上运行 Firefox 我想做的是对页面进行全屏截图 我可以使用以下命令将 Firefox 重定向到特定页面 firefox http google com 并使用 ImageMagick 截取屏幕截图 X 内
  • 如何调试为什么最简单的 MySQL 查询返回 false?

    我和 xampp 一起工作 我执行MySQL连接 connection mysql connect host user passw mysql select db db connection 我收到了 echo 命令的输出 通过检查布尔返回
  • Miniprofiler.Current 方法不返回时间

    我正在尝试使用此代码来获得时间MiniProfiler var profiler StackExchange Profiling MiniProfiler Current 但它返回0 ms结果 如何获得current time在迷你分析器中
  • 如何搜索 Perforce 仓库 (P4V) 中的文件内容?

    我目前使用 Perforce 版本 2010 2 该版本似乎没有集成的搜索功能来遍历每个文件的内容 我当前的 P4V 版本仅允许我搜索文件名 但不能搜索内容 对此的任何意见将不胜感激 先感谢您 我相信 尝试 2010 1 版本中添加的 p4
  • 尾部斜杠和首字母 www

    我有这个 htaccess RewriteEngine On redirect with www RewriteCond HTTP HOST mydomain NC RewriteRule http www HTTP HOST 1 R 30
  • 在 MySQL 中,为什么在使用未提交读时从 select 设置变量会获取锁?

    我们在 MySQL 中有一个使用 InnoDB 的表 并且我们使用未提交读的事务隔离级别 为什么设置 x如图所示获取锁 mysql gt set x select userID from users limit 1 Query OK 0 r
  • 如何使用GetFileVersionInfo函数?

    我有这段代码 返回文件版本 到结构中 我使用 shell32 dll 作为示例 但有一些值我不理解它们的含义 并且希望得到解释 这是代码 void GetFileVersion PCHAR pFilePath PVERSION pRetVe
  • Maven Profile - 根据打包激活配置文件

    我有一个 POM 它声明了我的项目中常见的 Web 应用程序内容 我使用它作为所有 Web 应用程序的父级 是否可以仅在包装战争时激活配置文件 我尝试过属性方法 但这不起作用 因为它不是系统 环境属性 由于构建失败 我可以在安装 POM 时
  • Android Espresso - 如何检查 EditText 提示?

    我开始使用 Espresso 运行我的基本测试 现在想弄清楚如何检查我的编辑文本是否具有特定的提示文本 谢谢 onView withId R id locationInput check matches Since 浓缩咖啡2 0 http
  • 从不同数据库映射 Doctrine 中的实体时会抛出 ReflectionException

    我正在尝试在 ZF2 应用程序中使用 Doctrine 2 该应用程序包含两个模块 每个模块都有自己的数据库 我需要使用跨数据库联接 以便可以将一个模块中的实体与另一个模块中的实体关联起来 这是一个 UML 图 http yuml me 5
  • 如何将网站上的文件保存到SD卡

    有谁知道如何通过wifi将文件从网络服务器 本地主机 保存到SD卡 我正在对我的应用程序进行 xml 解析 为此我必须从 localhost 下载 xml 文件到 sdcard 然后标记解析 我一直在将 xml 文件下载到 SD 卡上 请指
  • 使用 xor reg, reg 是否比 mov reg, 0 有优势? [复制]

    这个问题在这里已经有答案了 在 x86 上有两种众所周知的方法将整数寄存器设置为零值 Either mov reg 0 or xor reg reg 有人认为第二种变体更好 因为值 0 没有存储在代码中 并且可以节省生成的机器代码的几个字节
  • mysql中行到列的转换

    下面是我的表结构 我想将其转换为另一种格式 从行到列类型 我已经尝试了很多 但我无法这样做 StudentID Mark Subject 10 46 Java 10 65 C 10 79 JavaScript 11 66 Java 11 8
  • PostgreSQL 中的 JSON 外键

    是否可以将外键分配给 PostgreSQL 中的 json 属性 这是我想要实现的示例 但它不起作用 CREATE TABLE Users Id int NOT NULL PRIMARY KEY CREATE TABLE Data Id i
  • %运行另一个笔记本时 Jupyter 中出现编码错误

    我在 Jupyter 笔记本中使用西里尔字母符号 在 NoteBook 1 中 我运行 NoteBook 2 run NB2 ipynb 在 NoteBook 2 中 我写入了一些 txt 文件 TestText open C TRASH