当前位置: 首页 > 编程笔记 >

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

籍辰沛
2023-03-14
本文向大家介绍Python引用(import)文件夹下的py文件的方法,包括了Python引用(import)文件夹下的py文件的方法的使用技巧和注意事项,需要的朋友参考一下

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

目录结构:

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


# coding=utf-8

"import dir 目录下的 b.py 文件"

 

import dir.b

 

print dir.b.name


执行 a.py 报错

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

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

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

 类似资料:
  • 本文向大家介绍Python获取指定文件夹下的文件名的方法,包括了Python获取指定文件夹下的文件名的方法的使用技巧和注意事项,需要的朋友参考一下 本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名。 一、os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件。 该函数可以得到一个三元tupple(dirpath, dirnames, fil

  • 本文向大家介绍Python批量重命名同一文件夹下文件的方法,包括了Python批量重命名同一文件夹下文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python批量重命名同一文件夹下文件的方法。分享给大家供大家参考。具体分析如下: 朋友发了一个文件夹过来,里面的图片都以 .tmp 为后缀。 手工修改的话工作量太大。故写了一个 Python 脚本进行批量重命名。 对 Python

  • 本文向大家介绍python顺序的读取文件夹下名称有序的文件方法,包括了python顺序的读取文件夹下名称有序的文件方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇python顺序的读取文件夹下名称有序的文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Python简单删除目录下文件以及文件夹的方法,包括了Python简单删除目录下文件以及文件夹的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python简单删除目录下文件以及文件夹的方法。分享给大家供大家参考。具体如下: 其中shutil是一个高层次的文件操作模块。True参数表示ignore_errors(忽略拷贝时候的错误)。 类似于高级API,而且主要强大之处在

  • 本文向大家介绍Python遍历文件夹 处理json文件的方法,包括了Python遍历文件夹 处理json文件的方法的使用技巧和注意事项,需要的朋友参考一下 有两种做法:os.walk()、pathlib库,个人感觉pathlib库的path.glob用来匹配文件比较简单。 下面是第二种做法的实例(第一种做法百度有很多文章): 运行结果 目录结构 json file内容 以上这篇Python遍历文件

  • 问题内容: 我已经发现了[这个问题](http://codingdict.com/questions/161576,建议用来获取用户的主目录。 我想通过“下载”文件夹实现相同的目的。我知道[这在C#中是可能的]http://codingdict.com/questions/168125),但是我是Python的新手,也不知道在这里是否也可以做到这一点,最好与平台无关(Windows,Ubuntu)