【发布时间】:2020-11-07 18:07:49
【问题描述】:
如果我的系统上安装了 python 应用程序,该应用程序是否可以确定从何处执行调用?
例如,如果应用“myApp”安装在Users/myUsr/python/site-packages,并且从/foo/bar/ 调用该应用,该应用能否确定调用者在文件系统上的位置?
换句话说:
$ # pwd from different location
$ pwd
/foo/bar/
# call "myApp" which is installed at Users/myUsr/python/site-packages
$ myApp -a input.file
也许这很明显,但是必须将相对路径转换为沿途某处的绝对路径才能使其工作。
【问题讨论】:
-
它应该只是
os.getcwd()- 执行程序时使用的目录。
标签: python shell path python-3.7