如何获取Python脚本本身的完整路径和目录?

In a Python script, how to get the full path and directory of the Python script itself?

Python 脚本中 ,如何获取Python脚本本身的完整路径和目录?

To get the path of the current file (the script itself), you can use __file__. To resolve any symbolic links in the path, you can use os.path.realpath(). Putting them together, you can do

要获取当前文件的路径(脚本本身),可以使用__file__ 。 要解析路径中的任何符号链接,可以使用os.path.realpath() 。 将它们放在一起,您可以

os.path.realpath(__file__)

os.path.realpath(__file__)

to get the full path of the Python script itself.

获取Python脚本本身的完整路径。

One example:

一个例子:

$ echo 'import os;print os.path.realpath(__file__)' >/tmp/test.py
$ python /tmp/test.py 
/tmp/test.py

翻译自: https://www.systutorials.com/how-to-get-the-full-path-and-directory-of-a-python-script-itself/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值