Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
#FUN/USDT analysis :
#FUN has established a breakout from its trendline after rebounding from the support zone. The price is anticipated to continue rising from its current level and is likely to test the previous swing high.
TF : 4H
Entry : $0.003263
Target : $0.003644
SL : $0.003008
#FUN/USDT analysis :
#FUN is currently consolidating within a resistance zone near the 200 EMA. A price rejection is expected from there, and a continuation of the downtrend is anticipated. Wait for the price to break below the trendline for a short entry.
TF : 2H
Entry : $0.00314
Target : $0.00287
SL : $0.00326