python导入模块时的路径疑惑
有一个事儿,以前没注意,今天发现了,记录一下。
假设一个python文件a.py中,有一段代码,是打印当前路径的。当单独执行a.py文件的时候,打印的是a.py的位置。
但是当a.py文件被其他python文件或者是其他程序 b 导入或者调用时,再打印出来的路径,就不再是a.py的位置了,而是程序b的路径。
发现了这个事儿之后,有个疑问随之产生了。既然a.py文件被b.py文件导入后,路径会发生改变,那a.py文件里面有import语句导入别的文件时,会不会找不到文件呢。
答案是不会的。
转载于:https://www.cnblogs.com/lipijin/p/4241980.html
python导入模块时的路径疑惑相关推荐
- python配置模块的搜索路径和包的导入
python配置模块的搜索路径和包的导入 Catalog python配置模块的搜索路径和包的导入 模块的搜索路径 一.模块搜索路径的组成 二.配置模块搜索路径的方法 三.sys.path 包导入的例 ...
- 解决Python中PyCharm导入模块时,模块名下出现红色波浪线的问题
在博主第一次在PyCharm中导入模块时,模块名下出现红色波浪线,不影响程序执行,但强迫症忍不了 以下是解决办法 Let's do it ... 进入设置,找到Console下的Python Cons ...
- python哪个关键字可以导入模块_关于python导入模块import与常见的模块详解
0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...
- python导入模块报错_Python 导入上层目录模块报错
背景: 当前demo.py 文件,所处目录 D:\py\test\TestCase,需要调用test 目录下的模块,尝试了 新建__init__.py 文件+ import test.模块名的方法,无 ...
- python导入模块有几种方式、各有什么特点_Python导入模块的几种姿势
作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包.但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活.在本文中,我们将探讨以下 ...
- python导入模块找不到什么原因_python模块以及导入出现ImportError: No module named 'xxx'问题...
python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模 块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用 如果你 ...
- python导入模块_Python导入
python导入模块 Python import statement is used to import modules that we want to use in our program. Pyt ...
- python中导入模块是用哪个关键字_关于python导入模块import与常见的模块详解
0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...
- 【Python问题】Python 导入模块的三种方式ModuleNotFoundError: No module named ‘模块名‘
Python 导入模块的三种方式ModuleNotFoundError: No module named '模块名' 问题 一.Python解释器查找模块文件的过程. 二.解决方法 记录一下 大家可以 ...
最新文章
- 【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )
- 卸载 流程_如何正确安装卸载mac软件
- 单片机课程设计数字心率计_光学心率传感器详细使用教程
- 为什么dos下的com文件都要org 0100h呢?为什么系统启动时要org 07c00h呢
- 2019年技术盘点云数据库篇(一):UCloud专家谈云数据库:千锤百炼 云之重器
- 神奇的 SQL → 为什么 GROUP BY 之后不能直接引用原表中的列?
- 果断放弃gnome 3
- docker社区的geodata/gdal镜像dockerfile分析
- Nginx 静态页面POST 请求提示405 Not Allowed
- 光学定位与追踪技术_从显微镜到显纳镜:小于2nm定位精度光学显微镜
- “中国创业第一书”签售会将在蓉城举行(转)
- 哎呀,人家不小心变油腻了呢
- JavaWeb POI 导出Excel
- 细说php完美分页类
- linux让别人电脑蓝屏,愚人节必备,教你制作整人神器,用代码实现计算机蓝屏...
- OpenLayers坐标转换
- ajax 循环出数据库,each遍历 ajax 如何倒序插入数据库
- 如何让你的app在后台被干掉后优雅的启动。
- python求反余弦_python 反余弦
- 服务器修复oxc0000098,修复oxc0000098的方法