0
我想檢查一個文件是軟鏈接還是普通文件。但是當我使用os.path.isfile和os.path.link檢查軟鏈接時,這兩個函數都返回True。爲什麼os.path.isfile和os.path.islink會返回一個軟鏈接?
In [34]: os.path.isfile('/bin/lessfile')
Out[34]: True
In [35]: os.path.islink('/bin/lessfile')
Out[35]: True
In [36]: ll /bin/lessfile
lrwxrwxrwx 1 root 8 Apr 29 15:22 /bin/lessfile -> lesspipe*
我的代碼有什麼問題嗎?或者我缺少任何參數?
你想要lstat。 –