Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в Python есть функция os.access()
Проверять так:
os.access(path, flag)
Функция вернёт bool в зависимости от наличия указанного флага.
Всего есть 4 флага проверки:
os.F_OK - наличие файла на диске
os.R_OK - доступ на чтение
os.W_OK - доступ на запись
os.X_OK - доступ на исполнение
Например, вместо try-except лучше делать так (пример из документации):
if os.access("myfile", os.R_OK):
with open("myfile") as fp:
return fp.read()
#basic#libs
Lookonchain | ꘜ
An #Ethereum ICO participant who bought 100K $ETH(costing $31K) sold 4,283 $ETH($18.97M) again recently.
He has sold 44,284 $ETH($105M) at an average price of $2,378 since 2021, leaving 55,716 $ETH($261.6M).
The total profit is ~$366.8M, an 11,835x return!
https://etherscan.io/address/0x815c53bf36a3bc8b066715da459b365e6ce6c3ed
https://etherscan.io/address/0x2c06dd922b61514aafedd84488c0c28e6dcf0e99
Lookonchain | ꘜ
An #Ethereum ICO participant who received 20,000 $ETH( cost $6,200, now $86.6M) just sold another 2,300 $ETH($9.91M) 20 minutes ago, leaving him with 1,623 $ETH($6.99M).
https://x.com/lookonchain/status/1729788901756211328