windowsの隠し属性などの判定で
import os
from stat import (
FILE_ATTRIBUTE_SYSTEM as S,
FILE_ATTRIBUTE_HIDDEN as H,
FILE_ATTRIBUTE_READONLY as R
)
path = '\foo\bar'
if os.stat(path).st_file_attributes & (S | H | R):
というような書き方を見たんですが
&から先って何してるんですか?
ビット演算? このカッコとパイプはなんですか?
Pythonのお勉強 Part66
■ このスレッドは過去ログ倉庫に格納されています
675デフォルトの名無しさん (ワッチョイ e52c-45BR)
2022/01/01(土) 18:30:18.48ID:p7FpLgzA0■ このスレッドは過去ログ倉庫に格納されています
