Python引用(import)文件夹下的py文件的方法

作者:junjie 时间:2023-09-28 11:14:00 

Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。

目录结构:

Python引用(import)文件夹下的py文件的方法

a.py 要 import dir目录下的 b.py 文件。a.py代码如下:


# coding=utf-8
"import dir 目录下的 b.py 文件"
 
import dir.b
 
print dir.b.name


执行 a.py 报错

Python引用(import)文件夹下的py文件的方法

提示找不到这个模块的名字 dir.b 。通过查找官方文档,发现要包含目录下的文件时需要在目录下声明一个__init__.py文件,即使这个文件是空的也可以。当然这个文件也可以初始一些数据。

于是在 dir 下新建 __init__.py文件,目录结构如下:

Python引用(import)文件夹下的py文件的方法

重新执行a.py,一切OK!

标签:Python,引用,import
0
投稿

猜你喜欢

  • JavaScript中的全局对象介绍

    2024-04-22 22:41:29
  • MySQL是怎么保证主备一致的

    2024-01-21 13:13:42
  • TensorFlow神经网络构造线性回归模型示例教程

    2023-07-18 08:35:13
  • Java连接数据库oracle中文乱码解决方案

    2024-01-19 02:48:10
  • 原生JS仿QQ阅读点击展开、收起效果

    2024-04-22 13:25:17
  • 对python requests的content和text方法的区别详解

    2022-10-14 14:28:37
  • 使用JScript遍历Request表单参数集合

    2011-02-26 11:08:00
  • 非常详细的IFRAME的属性参考手册

    2008-02-12 12:45:00
  • Python基础教程(一)——Windows搭建开发Python开发环境

    2021-06-16 13:41:53
  • Linux下通过python获取本机ip方法示例

    2023-02-18 05:56:15
  • Python接入MySQL实现增删改查的实战记录

    2023-08-23 04:52:50
  • JS实现向表格行添加新单元格的方法

    2024-02-25 03:09:26
  • Python基本知识点总结

    2022-06-04 13:35:49
  • Python定时任务sched模块用法示例

    2021-12-17 12:49:42
  • Web设计色彩速查表

    2009-12-21 16:24:00
  • opencv实现图像平移效果

    2022-09-30 00:22:06
  • Django学习之文件上传与下载

    2023-09-24 18:42:23
  • 教你快速掌握SQL语言中游标的使用技巧

    2009-01-08 16:24:00
  • python实现超市扫码仪计费

    2023-01-11 03:53:31
  • SQL Server连接查询的实用教程

    2024-01-28 10:41:30
  • asp之家 网络编程 m.aspxhome.com