有一个事儿,以前没注意,今天发现了,记录一下。
假设一个python文件a.py中,有一段代码,是打印当前路径的。当单独执行a.py文件的时候,打印的是a.py的位置。
但是当a.py文件被其他python文件或者是其他程序 b 导入或者调用时,再打印出来的路径,就不再是a.py的位置了,而是程序b的路径。
发现了这个事儿之后,有个疑问随之产生了。既然a.py文件被b.py文件导入后,路径会发生改变,那a.py文件里面有import语句导入别的文件时,会不会找不到文件呢。
答案是不会的。