python的引用

原创 2018年04月14日 22:46:07

被python的import引用折腾了两天.

记录一下结论:

f.py

如果是引用同级目录的模块,直接import name.不需要from . import

如果是引用下级目录的模块  from dir import name

不管是直接执行,还是python -m 执行都是一样的

如果要引用上级目录或者平级目录的模块,有2个办法

1是修改sys.path,  append上级/平级目录的绝对目录

2,是在上级的上级, 可以通过-m d1.d2.f 或者from d1.d2 import f方式调用,  这样就可以from .. import name

因为相对引用不可以超过包的顶层.所以-m d2.f也是不行的.

python 实例化

  • 2014年06月06日 10:27
  • 3KB
  • 下载

关于python中模块的环状引用(circular imports)

关于python中模块的环状引用(circular imports)
  • u011907342
  • u011907342
  • 2016-01-16 22:08:41
  • 873

python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域

http://my.oschina.net/leejun2005/blog/145911   python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域   在 python...
  • stoneyyhit
  • stoneyyhit
  • 2016-08-24 11:27:35
  • 2098

python学习笔记2:“=”的真正含义——引用

一、不同情况下b=a后的分析 实例1:不可变对象赋值 a=3 b=a a=4 a b 实例2:可变对象赋值实例 a=[1,2,3] b=a a[0]=99 a b 实...
  • Gun_1986
  • Gun_1986
  • 2017-04-19 14:45:05
  • 269

零基础学python-6.2 共享引用

这一章节说说共享引用 我们先举一个例子 a=1 b=a 上面的例子就是共享引用,这里我们说说整个过程: 1.创建一个对象1 2.创建一个变量a 3.把a和1所在的内存空间连接起来,就是a...
  • raylee2007
  • raylee2007
  • 2015-08-20 22:38:14
  • 1251

python中自定义模块的引用

在python中,实现能够在任何路径下都可以直接import,就必须将存放函数或类的文件添加到python的搜索路径。 其实很简单,主要步骤就是: import sys sys.path.app...
  • whq19890827
  • whq19890827
  • 2016-01-05 21:25:47
  • 1175

Python中的垃圾回收和引用环的处理

和Java语言一样,Python也有自己的垃圾回收机制。当Python中的对象越来越多的时候,会占用大量的内存空间,在某个时机,Python会自己“瘦身”,对垃圾进行回收。从基本原理来说,Python...
  • tongjinrui
  • tongjinrui
  • 2018-02-23 14:59:59
  • 94

python list列表dict字典引用传递

python 中的list和dict是当其作为参数进行传递的时候,是引用传递。 何谓引用传递? 就是函数内部对list和dict参数的修改和删除操作会影响到实参。以列表举例说明如下: 定义一个函...
  • lanyang123456
  • lanyang123456
  • 2017-06-24 12:01:31
  • 875

python值传递和引用传递

关于值传递和引用传递,综合目前各种的说法,可以得出这样的结论:可变对象为引用传递,不可变对象为值传递。但是python中一切事物均视为对象,个人觉得值传递和对象传递只不过是对象引用的两种表现。如果是可...
  • gumengkai
  • gumengkai
  • 2016-08-20 13:59:26
  • 4941

python数字类型介绍以及创建数字值对象引用、删除数字值引用操作实例

#coding=utf8 ''' 数字类型: 数字提供标量贮存和直接访问。 它是不可更改类型,变更数字的值会产生新的对象。 Python支持多种数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点...
  • henni_719
  • henni_719
  • 2017-02-21 08:59:00
  • 541
收藏助手
不良信息举报
您举报文章:python的引用
举报原因:
原因补充:

(最多只允许输入30个字)