从python找出文件的绝对路径

从python找出文件的绝对路径

本文介绍了从python找出文件的绝对路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我有一个文件 test.py 驻留在某个目录中,我如何从 test.py 中找出它在哪个目录中?os.path.curdir 将给出当前目录而不是文件所在的目录.如果我从某个目录 foo 调用 test.pyos.curdir 将返回 foo 但不是路径test.py.

If I have a file test.py that resides in some directory, how can I find out from test.py what directory it is in? os.path.curdir will give the current directory but not the directory where the file lives. If I invoke test.py from some directory foo, os.curdir will return foo but not the path of test.py.

谢谢.

推荐答案

答案是使用:

 __file__

返回一个相对路径.

os.path.abspath(__file__)

可用于获取完整路径.

这篇关于从python找出文件的绝对路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 08:01