python import 文件路径_python之import子目录文件
问题:
在pre_tab.py文件下:
print("AA")
from test.te import login1
login1()
from test.te import login1
程序中此句引入当前目录下test目录中的te.py文件中的login1对象(方法)
但是一直报错 importError 没找到test.te这个模块
Traceback (most recent call last):
File "C:/Users/Administrator/PycharmProjects/laonanhai/shop_store/pre_tab.py", line 21, in
from test.te import login1
ImportError: No module named 'test.te'
查找原因是test目录下没有创建__init__.py文件(其实默认是有创建的,但我原先删了)
The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, __init__.py can just be an empty file, but it can also execute initialization code for the package or set the __all__ variable, described later.
渣渣谷哥翻译:
需要__init__.py文件来使Python将目录视为包含包; 这样做是为了防止具有公用名称的目录(例如字符串)意外隐藏模块搜索路径上稍后出现的有效模块。 在最简单的情况下,__init__.py可以只是一个空文件,但它也可以执行包的初始化代码或设置__all__变量,稍后描述。
解决方法:
在test目录下建__init__().py文件
补充别人的看法;
如官网所述,此文件使得这个目录被包含到当前的python package中,
我理解就是成为一个module,import查找当前目录时这个目录能被识别了,然后import成功.
python import 文件路径_python之import子目录文件相关推荐
- python根据文件名获取文件路径_python 查看文件名和文件路径
以下是把sourceDir目录下的以.JPG结尾的文件所有拷贝到targetDir目录下: >>>import os >>> import os.path > ...
- 通过python修改cmd路径_cmd中如何更改文件路径 - 卡饭网
怎么在PS中设置更改文件默认保存位置 怎么在PS中设置更改文件默认保存位置 接下介绍怎么在PS中设置更改文件默认保存位置具体如下:1. 第一步,进入PS,选择页面上方栏目中"编辑" ...
- 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )
文章目录 一.报错信息 二.解决方案 1.NDK 的三个头文件路径 2.与 CPU 架构相关 asm 头文件路径选择 一.报错信息 参考 [Android 逆向]Android 进程注入工具开发 ( ...
- 复制指定目录下的所有文件(包含目录下的子目录文件)
首先先创建两个file对象,一个是源数据file,也就是你要复制的路径 另一个是目的地file对象,就是你想要复制到在指定路径,我这里复制是是F盘下的MulLu文件夹下的所有文件,复制到F盘下的Dow ...
- python from import 路径_python from...import *
python from...import * 最近在写代码的时候,导入包总是出现一些问题,应该是form...import还没有很好的掌握. 查了一些资料,总结如下: import模块:导入一个模块: ...
- python中必须使用import引入模块_Python之import方法引入模块详解
在python用import或者from-import或者from-import-as-来导入相应的模块,作用和使用方法与C语言的include头文件类似.其实就是引入某些成熟的函数库和成熟的方法,避 ...
- python input 文件路径_python 文件与目录操作
1)os.path 1.1 os.path.isabs(path) 是否是绝对路径 1.2 os.path.isfile(path) 1.3 os.path.isdir(path) 1.4 os.pa ...
- python查找指定文件路径_Python寻找路径和查找文件路径的示例
Sys.path 指定用于模块搜索路径的字符串列表 也可以通过sys模块的append方法在Python环境中增加搜索路径. Sys.path.append('/usr/bin/') /usr/lib ...
- python获取某文件路径_Python获取当前文件路径
一. Python 获取当前文件路径方法 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python ...
最新文章
- 用Visio制作周行事历
- NLPCC:预训练在小米的推理优化落地
- how to prepare reading club
- TCP/IP / 如何保证数据包传输的有序可靠?
- 使用Docker来运行WebApp
- NET问答: 为什么时间格式 dd/MM/yyyy 转成 DateTime 会报错?
- 264. 丑数 II---LeetCode---JAVA(动态规划)
- 怎么把linux虚拟机硬盘扩容,Windows下虚拟机Linux(CentOS8)扩容设置 - 磁盘扩容中的坑和解决方法...
- sudo: must be setuid root错误解决方法.
- 多线程任务执行后发送通知,CyclicBarrier使用
- 计算机操作系统笔记(二)
- linux系统镜像怎么安装,linux系统安装,怎样安装linux系统制作方法
- Word-VBA:替换文字
- Netbox 开源 IPAM 管理工具搭建详细流程
- SAP FI-CO总账科目简析
- 服务器w7系统,w7系统的云服务器
- OpenExpress开源啦
- Flash, Flex, Air, Flashplayer之间的相互关系是什么
- 安徽省六安市谷歌卫星地图下载
- openstack 填坑笔记2:创建镜像遇到几个G大镜像文件,卡在排队中,失败解决办法