In più progetti open source, ho visto persone fare os.path.abspath(os.path.realpath(__file__))per ottenere il percorso assoluto del file corrente.
Tuttavia, lo trovo os.path.abspath(__file__)e os.path.realpath(__file__)produco lo stesso risultato. os.path.abspath(os.path.realpath(__file__))sembra essere un po 'ridondante.
C'è un motivo per cui le persone lo usano?
realpath()può contenere..componenti e non risponde realmente alla domanda sul perché si dovrebbero utilizzare entrambe; la risposta di jobrad è più precisa.