python from...import *

最近在写代码的时候,导入包总是出现一些问题,应该是form...import还没有很好的掌握。

查了一些资料,总结如下:

import模块:导入一个模块;注:相当于导入的是一个文件夹,是个相对路径。

from...import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径。

from...import *:是把一个模块中所有函数都导入进来; 注:相当于:相当于导入的是一个文件夹中所有文件,所有函数都是绝对路径。

还有这种写法:#!/usr/bin/python

# -*- coding: UTF-8 -*-

from . import api

表示导入当前目录下面的__init__.py文件里面的函数。

其对应关系如图所示:

还有一个是这样的写法:#!/usr/bin/python

# -*- coding: UTF-8 -*-

from ..paypal import get_order

表示在paypal文件夹中导入get_order函数,具体对应关系截图如下:

参考资料:

黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - python from...import *

python from import 路径_python from...import *相关推荐

  1. python import 路径_Python 从相对路径下import的方法

    例如我们有如下结构的文件: pkg/ __init__.py libs/ some_lib.py __init__.py components/ code.py __init__.py 如果我们想要在 ...

  2. python import 路径_python import 上级目录的导入

    python import 上级目录的导入,路径,上级,文件,目录,递归 python import 上级目录的导入 易采站长站,站长之家为您整理了python import 上级目录的导入的相关内容 ...

  3. python中相对路径_Python中的绝对路劲和相对路径

    1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: >>> import os >>> os.ch ...

  4. mac系统python读取文件路径_python读取文件常见问题(Mac版)

    python读取数据文件以进行下一步分析我一般用pandas,代码很简单 import pandas as pd import numpy as np data_file = pd.read_csv( ...

  5. python获取绝对路径_python文件绝对路径写法介绍(windows)

    python文件绝对路径写法介绍(windows) python在描述路径时有两种方式: 'd:\\a.txt',转义的方式 r'd:\a.txt',声明字符串不需要转义 (使用raw string, ...

  6. python怎么输入文件路径_python怎么打开文件的路径?

    python怎么打开文件的路径? python打开文件路径的方法: 1.我们知道用绝对路径打开一个文件.f=open('c:/Users/Administrator/Desktop/2.txt','r ...

  7. python import 文件路径_python之import子目录文件

    问题: 在pre_tab.py文件下: print("AA") from test.te import login1 login1() from test.te import lo ...

  8. python __import__和import区别_Python中import 与__import__() 之间的区别比较

    本篇文章给大家带来的内容是关于Python中import 与__import__() 之间的区别比较,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 首先来说一下两者的区别: impo ...

  9. python如何导入函数_Python导入(import)模块的方法

    1.导入整个模块:模块 是扩展名为.py的文件,包含要导入到程序中的代码.import module_name 2.导入特定的函数from module_name import function_na ...

最新文章

  1. Distilling the Knowledge in a Neural Network 论文笔记蒸馏
  2. 高性能 Windows Socket 组件 HP-Socket v2.3.1-beta-1 发布
  3. python内存管理变量_Python变量内存管理
  4. XAML 编码规范 (思考)
  5. 行政区划代码转为字典形式
  6. 最大的脚本网站_网站页面性能优化注意事项
  7. 编写一个APPlet,再随机的位置上画出几个随机大小的矩形。
  8. Linux安装weblogic报错“u01/app/oraInventory/“ cannot read/execute
  9. 常见的 web server
  10. 深入解析Windows操作系统(笔记1)
  11. java逻辑面试题_java学习必备——java逻辑推理面试题
  12. 进程同步之信号量机制(pv操作)及三个经典同步问题(转)
  13. CCF-CSP 201912-2 回收站选址(python实现)
  14. selenium滑动验证
  15. SVN 报错:does not support the HTTP/DAV protocol
  16. linux内核就是外包公司老板
  17. C#界面设计--5--Bitmap.save保存图片时: GDI+ 中发生一般性错误 解决办法
  18. Conda——报错解决:CondaError: Cannot write to /.condarc Caused by PermissionError(13, ‘Permission denied‘)
  19. 开源 chatgpt 项目私有化部署
  20. 申请阿里云免费版SSL证书并配置在宝塔Nginx上

热门文章

  1. 最后一课2018-11-11
  2. openCV滑动条TrackBar事件实例
  3. VTK修炼之道7_三维场景基本要素:光照
  4. Js提交表单的两种方法
  5. 一键清除Delphi中无用的文件
  6. WCF4中舍去svc文件
  7. 大型项目开发,你准备好了吗?
  8. TObject简要说明-对象的创建流程
  9. java-web hibernate中的懒加载问题
  10. 25匹马,找出最快的3匹,但是只有5个赛道,每次比赛只能得到5匹马的速度排序,那么最少需要多少次比赛