我不明白的东西:
在外壳中:
mkdir -p /tmp/toto/titi/tutu
touch /tmp/toto/tata
ln -s /tmp/toto/tata /tmp/toto/titi/tutu/
python
然后在python中:
import os
zeList = os.listdir("/tmp/toto/titi/tutu/")
print os.path.realpath(zeList[0])
>'/tata'
print os.path.abspath(zeList[0])
>'/tata'
预期的结果应该是:/tmp/toto/tata(或/tmp/toto/titi/tutu/tata)。谁能解释这个结果?