返回顶部
首页 > 资讯 > 后端开发 > Python >写Python时不用import的方法教程
  • 845
分享到

写Python时不用import的方法教程

2024-04-02 19:04:59 845人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章给大家介绍写python时不用import的方法教程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在写 Python 程序的时候,我们需要依赖一些库,所以一开始我们总是:imp

这篇文章给大家介绍写python时不用import的方法教程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

在写 Python 程序的时候,我们需要依赖一些库,所以一开始我们总是:

import xxx as xxx  from xxx import xxx

我们有时候写着写着发现需要引入新的库,就又得回到前面,再 import 一波,如果你用的是类似 jupyter 的编辑器,你添加完 import 语句之后还得再运行一下代码块。

写Python时不用import的方法教程

这些操作往往都是重复性的,比如我们玩数据可视化的时候,总会这样去 import 相关的库:

import pandas as pd  import numpy as np  import seaborn as sns  ...

这时候有人就想到,哇靠,真麻烦,能不能不要每次都自己导入这些库啊?你已经是个成年人了,能不能在我写代码调用到相关库的时候,你给老子自动导入啊?别报错啊!

像这样:

写Python时不用import的方法教程

可以看到,在这里不用事先 import ,而是当使用到相关库的时候,自动在第一行帮我们 import,幸福啊!

怎么弄的咧?

接下来小帅b要给你分享的是——Pyforest,一个可以自动帮你 import 的库。

这个库把一些流行的数据分析需要的 「import 语句」都封装起来了。

它具有「懒加载」的功能,也就是说,当你安装完之后,你在代码中使用到相关的库的时候,它就会帮你自动 import。而那些封装好了的 import 语句,在你没有使用到时是不会帮你一股脑 import 进来的。

写Python时不用import的方法教程

你可以通过 pip 安装一波:

python pip install --upgrade pyforest

安装完成后,你的 IPython 启动配置会默认添加 pyforest_autoimport.py,这样我们在使用 IPython 或者 Jupyter 的时候,可以直接使用它的功能,你在写代码时连它本身都不需要 import:

import pyforest

比如当你安装完之后,你可以直接打开 IPython,在不用写 import 语句的情况下,直接使用相关的库:

写Python时不用import的方法教程
写Python时不用import的方法教程

你可以看到,我这里的操作是直接使用库的简称,这是因为人家在写 LazyImport 的时候,已经按我们写代码的习惯安排好了:

写Python时不用import的方法教程

怎么样?

当然,这里面封装的 import 语句更多是做数据可视化相关的,那么如果你自己还想添加一些别的 import 语句进去,咋整呢?

很简单,进入到你安装的 pyforest 中,在 user_imports.py 中添加即可,一般路径如下:

~/.pyforest/user_imports.py

比如,我在这里添加一个 import requests 的语句:

写Python时不用import的方法教程

接着我就可以在不用导入 requests 的情况下,直接请求了:

写Python时不用import的方法教程

你完全可以根据你自己的习惯,在 user_imports.py 添加 import 语句。

妈妈再也不用担心,每次依赖库的时候都需要写 import 了。

写Python时不用import的方法教程

这个库比较适合在Jupyter Notebook, Jupyter Lab 或者 IPython 中使用,如果你想在别的地方也使用它,可以先导入 Pyforest,接着就可以使用你已经封装好的 import 语句,像这样:

写Python时不用import的方法教程

关于写Python时不用import的方法教程就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 写Python时不用import的方法教程

本文链接: https://www.lsjlt.com/news/83413.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 写Python时不用import的方法教程
    这篇文章给大家介绍写Python时不用import的方法教程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在写 Python 程序的时候,我们需要依赖一些库,所以一开始我们总是:imp...
    99+
    2024-04-02
  • python中import的使用方法
    这篇文章主要介绍python中import的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用python中import的方法:1、【import module_name】,即import后直接接模块名;2、...
    99+
    2023-06-07
  • python import的用法
    1、dir(keywork)报错>>> dir(keyword) Traceback (most recent call last):   File "<stdin>", line 1, in <modu...
    99+
    2023-01-31
    python import
  • python中from...import的使用方法
    小编给大家分享一下python中from...import的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python主要应用领域有哪些1、云计算,典型应...
    99+
    2023-06-14
  • python语法中导入import与from时的代码怎么编写
    今天就跟大家聊聊有关python语法中导入import与from时的代码怎么编写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。import cgi  i...
    99+
    2023-06-17
  • 编写Python自动化脚本的方法教程
    这篇文章主要介绍“编写Python自动化脚本的方法教程”,在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”编写Python自动化脚本的方法教程”的疑...
    99+
    2023-06-16
  • python在不同层级目录import模块的方法
    使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不...
    99+
    2022-06-04
    层级 模块 目录
  • 【python】import的用法总结
    import用法总结 一、直接引入二、from 模块/包 import 模块/函数1.直接引入模块2.引入模块中的所有函数3.引入模块中的指定函数4.相对引用在B_2.py 中引用A.py 中...
    99+
    2023-09-02
    python 深度学习
  • 使用Python写CUDA程序的方法
    使用Python写CUDA程序有两种方式: * Numba * PyCUDA numbapro现在已经不推荐使用了,功能被拆分并分别被集成到accelerate和Numba了。 例子 numba Nu...
    99+
    2022-06-04
    程序 方法 Python
  • Windows7系统添加不同时区时钟的方法(图文教程)
    1,左键点击任务栏右下的时间标示处,点击。2,选择“附加时钟”,勾选“显示此时钟”,之后可以设置时区和显示名称。3,修改后效果如下。 ...
    99+
    2023-06-10
    Windows7系统 添加不同时区时钟 时区 时钟 方法 添加 图文
  • python中import的用法是什么
    在Python中,`import`关键字用于引入其他模块或者包。它可以将其他模块中的函数、变量、类等引入当前的命名空间,以便在当前模...
    99+
    2023-09-08
    python import
  • python import 引用上上上级包的三种方法
    目录方法一方法二方法三方法一 相对引用: from … import base ,上级目录from … import base,上上级目录 from .....
    99+
    2023-02-27
    python import 引用上上上级包 python import 引用上级包 python import 引用包
  • Python加法代码怎么写_Python加法代码写法教程
    1、首先打开在线python编辑页面。 2、然后在程序区输入程序代码。 3、接着点击左上角的】运行【,输入第一个加数,按下回车,输入第二个加数。 4、最后按下回车,得出两个加数的和...
    99+
    2024-04-02
  • PHP教程:将数字转为大写的实用方法
    标题:PHP教程:将数字转为大写的实用方法 在实际编程中,有时候我们需要将数字转换为大写形式,比如将金额数字转为中文大写金额。在PHP中,实现这个功能其实并不难,下面将介绍一种实用的方...
    99+
    2024-04-02
  • 编写健壮的Bash脚本的方法教程
    这篇文章主要讲解了“编写健壮的Bash脚本的方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“编写健壮的Bash脚本的方法教程”吧!shell脚本在运行异常时会受到非常大的影响。本文介绍...
    99+
    2023-06-09
  • 用python读写excel的方法
    这篇文章主要介绍了用python读写excel的方法,涉及xlrd模块与xlwt模块的应用,具有一定的学习借鉴价值,需要的朋友可以参考下 本文实例讲述了用python读写excel的方法。分享给大家供大家参考。具体如下: 最近需要从...
    99+
    2023-01-31
    方法 python excel
  • 想学习Python在Windows实时编程的方法吗?这篇教程很实用!
    Python是一种高级编程语言,被广泛应用于数据科学、机器学习、人工智能等领域。在Windows系统中,Python的实时编程可以让您更高效地工作和调试代码。本文将介绍Python在Windows实时编程的方法,并提供一些实用的技巧和演示...
    99+
    2023-07-10
    windows 教程 实时
  • Python中的sort()方法使用基础教程
    一、基本形式 sorted(iterable[, cmp[, key[, reverse]]]) iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)ite...
    99+
    2022-06-04
    基础教程 方法 Python
  • Python中set方法的使用教程详解
    目录一、序言二、常用set()方法详解三、总结1.创建空集合2.将可迭代对象转换为集合3.set()方法的其他用法4.结论一、序言 在Python中,set是一种集合数据类型,表示一...
    99+
    2023-05-18
    Python set方法使用 Python set方法 Python set
  • python中的import语句用法大全
    import语句有什么用?import语句用来导入其他python文件(称为模块module),使用该模块里定义的类、方法或者变量,从而达到代码复用的目的。 import 语句官方文档https://docs.pyt...
    99+
    2022-06-02
    python import语句 python import语句用法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作