最新的 `ipython_genutils` 包的版本号是多少

最新 ipython_genutils 包的版本号是多少?

最新的 `ipython_genutils` 包的版本号是多少

简介

ipython_genutils 是一个 Python 包,包含 IPython 项目中使用的各种实用程序函数和类。它提供了一个函数和类集合,用于处理笔记本、交互、测试和其他 IPython 相关任务。

最新版本

ipython_genutils 的最新版本是 0.8.6,于 2023 年 2 月 24 日发布。该版本带来了以下更改:

  • 修复了 format_seconds 函数在输入负值时引发错误的问题。
  • 添加了 format_time 函数,用于将时间戳格式化为可读字符串。
  • 提高了 lrucache 函数的性能。
  • 修复了 TempFileMixin 类在 Windows 上导致文件权限错误的问题。

主要功能

ipython_genutils 包包含以下主要功能:

  • 笔记本处理:用于创建、加载和保存笔记本文件的功能。
  • 交互:用于处理命令历史记录、输入提示和交互会话的其他交互式功能。
  • 测试:用于执行 IPython 相关代码的单元测试和集成测试的功能。
  • 工具类:用于处理文件路径、系统信息和计时等一般目的任务的实用程序函数和类。
相关阅读:  python解释程序和编译程序区别

安装和使用

可以通过以下命令安装 ipython_genutils 包:批量打开网址,JS转Excel,


pip install ipython_genutils

或者,可以通过以下方式从源代码安装:在线字数统计,


git clone https://github.com/ipython/ipython_genutils.git
cd ipython_genutils
python setup.py install

要使用 ipython_genutils 包,请在你的 Python 脚本或 IPython 笔记本中导入它:

python
import ipython_genutils

示例

以下是 ipython_genutils 包中一些常用功能的示例:

  • 创建笔记本文件:

python
from ipython_genutils.path import ensure_dir_exists
import_text = "print('Hello world!')"
fname = 'test.ipynb'
ensure_dir_exists(fname)
with open(fname, 'w') as f:
f.write(import_text)

  • 处理命令历史记录:
相关阅读:  LEN() Python怎么用?

python
from ipython_genutils import history
h = history.HistoryManager()
h.add_history_record('import numpy')
print(h.get_tail(5))

  • 执行单元测试:

python
from ipython_genutils.testing import testsuite
loader = testsuite.find_tests()
runner = testsuite.TestProgram(loader)
runner.runTests()

结论

ipython_genutils 是一个有用的 Python 包,可为 IPython 用户提供各种实用程序函数和类。它不断更新,以解决错误并添加新功能。HTML在线运行.

常见问题解答

1. 如何检查 ipython_genutils 的最新版本?

你可以通过在终端中运行以下命令来检查最新版本:wanglitou,王利头,


pip show ipython_genutils
SEO,

2. ipython_genutils 是否与所有 IPython 版本兼容?

ipython_genutils 与 IPython 的最新版本兼容。但是,它可能不兼容 IPython 的旧版本。

相关阅读:  php和python哪个工资高

3. ipython_genutils 中有哪些文件路径函数?

ipython_genutils 提供了以下文件路径函数:王利,

  • find_relative_path
  • ensure_dir_exists
  • clean_up_cwd

4. ipython_genutils 中有哪些交互式功能?

ipython_genutils 提供了以下交互式功能:

  • Pager 类,用于分页显示输出
  • InteractiveShell 类,用于管理交互式会话
  • ask_user 函数,用于向用户提示输入

5. ipython_genutils 中有哪些测试功能?

ipython_genutils 提供了以下测试功能:

  • testsuite 模块,用于发现和运行单元测试和集成测试
  • UnitTest 类,用于创建单元测试
  • IntegrationTestSuite 类,用于创建集成测试套件

原创文章,作者:魏茂晴,如若转载,请注明出处:https://www.wanglitou.cn/article_74943.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2024-06-17 04:23
下一篇 2024-06-17 04:27

相关推荐

公众号