Warum kann ich nicht os.stat
auf der speziellen Windows-Datei nul
aufrufen?os.stat unter Windows "nul" Datei
>>> import os
>>> os.stat('nul')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
WindowsError: [Error 87] The parameter is incorrect: 'nul'
Ich kann es öffnen:
>>> f = open('nul', 'r')
>>> f.read(10)
''
ich für spezielle Dateien wie /dev/null
und nul
in einer plattformübergreifende Art und Weise mit stat.S_ISCHR
zu überprüfen hatte gehofft, und war überrascht, dass ich nicht stat kann eine Datei, die ich öffnen kann.