我想检测模块是否已更改.现在,使用inotify很简单,您只需要知道要从中获取通知的目录.
如何在python中检索模块的路径?
Python模块和Python包之间有什么区别?
另请参阅:"package"和"module"之间的区别(对于其他语言)
A = os.path.join(os.path.dirname(__file__), '..')
B = os.path.dirname(os.path.realpath(__file__))
C = os.path.abspath(os.path.dirname(__file__))
Run Code Online (Sandbox Code Playgroud)
我通常只是用实际路径来硬连线.但是这些语句在运行时确定路径是有原因的,我真的很想了解os.path模块,所以我可以开始使用它.
如何显示当前运行的python模块的路径?如果放入bla.py,
将打印哪个./Users/user/documents/python/bla.py/Users/user/documents/python/
如何获取正在运行的Python脚本的名称?
我试过os.__file__但是返回了os所在文件的名称.