os.stat
特別な Windows ファイルを呼び出すことができないのはなぜnul
ですか?
>>> import os
>>> os.stat('nul')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
WindowsError: [Error 87] The parameter is incorrect: 'nul'
私はそれを開くことができます:
>>> f = open('nul', 'r')
>>> f.read(10)
''
/dev/null
のような特別なファイルをnul
クロスプラットフォームの方法でチェックしたいと思っていましstat.S_ISCHR
たが、開くことができるファイルを stat できないことに驚きました。