如何使python文件在访问时显示符号路径使用符号路径

2024-04-18 23:16:32 发布

您现在位置:Python中文网/ 问答频道 /正文

文件是一个方便的宏,用于访问python中的当前文件路径。但我用的时候有点问题。我有一个文件,比如/home/a/b.py,所以当从目录a访问时,b.py中的uuu文件uuuuuuu宏应该给出/home/a/b.py,这是正确的。但我随后在/var/www/a->;/hom/a下创建了一个符号链接,因此当从/var/www/a访问b.py时,我希望b.py中的宏给出路径/var/www/a/b.py。但事实并非如此。尽管文件是从symbol path/var/www/a访问的,但是宏仍然给出了真正的文件路径/home/a/b.py

我在python操作系统包中尝试了abspathrealpath。有没有api可以剥离出我想要的符号路径?你知道吗


Tags: 文件pygt路径目录home链接var
1条回答
网友
1楼 · 发布于 2024-04-18 23:16:32

如果使用完整路径调用脚本,则可以使用命令行中的第一个参数。下面是我刚刚运行的一个示例:

import sys
print(sys.argv)

从命令行:

python test.py
# results in ['test.py']
python /full/path/test.py
# results in ['/full/path/test.py']

相关问题 更多 >