Python如何import⽂件夹下的⽂件(实现⽅法)
Python的import包含⽂件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python⾥的import只要⽬标不存在就报错程序⽆法往下执⾏。要包含⽬录⾥的⽂件,PHP中只需要给对路径就OK。Python中则不同,下⾯来看看这个例⼦。
⽬录结构:
a.py 要 import dir⽬录下的
b.py ⽂件。a.py代码如下:
# coding=utf-8
php实例计算
"import dir ⽬录下的 b.py ⽂件"
import dir.b
print dir.b.name
执⾏ a.py 报错
提⽰不到这个模块的名字 dir.b 。通过查官⽅⽂档,发现要包含⽬录下的⽂件时需要在⽬录下声明⼀个__init__.py⽂件,即使这个⽂件是空的也可以。当然这个⽂件也可以初始⼀些数据。
于是在 dir 下新建 __init__.py⽂件,⽬录结构如下:
重新执⾏a.py,⼀切OK!
以上这篇Python如何import⽂件夹下的⽂件(实现⽅法)就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。