2016-04-07 7 views

Antwort

9

Dies liegt daran, dass Ihre/etc/termcap ein Symlink ist. Lassen Sie mich Ihnen zeigen:

Bash:

$ touch bar 
$ ln -s bar foo 
$ stat -f "%p %N" foo 
120755 foo 
$ stat -f "%p %N" bar 
100644 bar 

Python:

>>> import os 
>>> oct(os.stat('foo').st_mode) 
'0100644' 
>>> oct(os.stat('bar').st_mode) 
'0100644' 
>>> oct(os.lstat('foo').st_mode) 
'0120755' 
>>> oct(os.lstat('bar').st_mode) 
'0100644' 

Schlussfolgerung, verwenden os.lstat statt os.stat

Verwandte Themen