有一个事儿,以前没注意,今天发现了,记录一下。

假设一个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导入模块时的路径疑惑相关推荐

  1. python配置模块的搜索路径和包的导入

    python配置模块的搜索路径和包的导入 Catalog python配置模块的搜索路径和包的导入 模块的搜索路径 一.模块搜索路径的组成 二.配置模块搜索路径的方法 三.sys.path 包导入的例 ...

  2. 解决Python中PyCharm导入模块时,模块名下出现红色波浪线的问题

    在博主第一次在PyCharm中导入模块时,模块名下出现红色波浪线,不影响程序执行,但强迫症忍不了 以下是解决办法 Let's do it ... 进入设置,找到Console下的Python Cons ...

  3. python哪个关键字可以导入模块_关于python导入模块import与常见的模块详解

    0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...

  4. python导入模块报错_Python 导入上层目录模块报错

    背景: 当前demo.py 文件,所处目录 D:\py\test\TestCase,需要调用test 目录下的模块,尝试了 新建__init__.py 文件+ import test.模块名的方法,无 ...

  5. python导入模块有几种方式、各有什么特点_Python导入模块的几种姿势

    作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包.但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活.在本文中,我们将探讨以下 ...

  6. python导入模块找不到什么原因_python模块以及导入出现ImportError: No module named 'xxx'问题...

    python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模 块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用 如果你 ...

  7. python导入模块_Python导入

    python导入模块 Python import statement is used to import modules that we want to use in our program. Pyt ...

  8. python中导入模块是用哪个关键字_关于python导入模块import与常见的模块详解

    0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...

  9. 【Python问题】Python 导入模块的三种方式ModuleNotFoundError: No module named ‘模块名‘

    Python 导入模块的三种方式ModuleNotFoundError: No module named '模块名' 问题 一.Python解释器查找模块文件的过程. 二.解决方法 记录一下 大家可以 ...

最新文章

  1. 【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )
  2. 卸载 流程_如何正确安装卸载mac软件
  3. 单片机课程设计数字心率计_光学心率传感器详细使用教程
  4. 为什么dos下的com文件都要org 0100h呢?为什么系统启动时要org 07c00h呢
  5. 2019年技术盘点云数据库篇(一):UCloud专家谈云数据库:千锤百炼 云之重器
  6. 神奇的 SQL → 为什么 GROUP BY 之后不能直接引用原表中的列?
  7. 果断放弃gnome 3
  8. docker社区的geodata/gdal镜像dockerfile分析
  9. Nginx 静态页面POST 请求提示405 Not Allowed
  10. 光学定位与追踪技术_从显微镜到显纳镜:小于2nm定位精度光学显微镜
  11. “中国创业第一书”签售会将在蓉城举行(转)
  12. 哎呀,人家不小心变油腻了呢
  13. JavaWeb POI 导出Excel
  14. 细说php完美分页类
  15. linux让别人电脑蓝屏,愚人节必备,教你制作整人神器,用代码实现计算机蓝屏...
  16. OpenLayers坐标转换
  17. ajax 循环出数据库,each遍历 ajax 如何倒序插入数据库
  18. 如何让你的app在后台被干掉后优雅的启动。
  19. python求反余弦_python 反余弦
  20. 服务器修复oxc0000098,修复oxc0000098的方法

热门文章

  1. RouterOS配置脚本
  2. matlab中.P文件的介绍
  3. FIR滤波器的Matlab实现
  4. 卷积神经网络的实际意义
  5. Jupyter 在线python编辑器
  6. 阿里推出 PolarFS 分布式文件系统:将存储与计算分开(附论文)
  7. centos6.8下安装pythondjango
  8. 循序渐进 OSPF的详细剖析(三)
  9. 程序员非常重要的24个软技能(开始我的博客之旅)
  10. 《C语言及程序设计》实践参考——分离整数和小数部分