Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🔗Trading212🔗
🔲Trading запустил реферальную программу, за простую регистрацию и пополнение на хотя бы 10 евро, дают до 100 евро в акциях. Программа действует 22 дня, после регистрации у вас будет десять дней чтобы пополнить счет и получить халявные акции
🔲Рефка годная и простая, а сам брокер очень хорош, крайне рекомендую, почитайте пост про него - брокер имеет лучшие курсы обмена валют, бесплатные свифты, самые высокие депозиты на рынке в куче валют и полное отсутствие комиссий на торговле с ценными бумагами
⬇️Рефка - https://www.trading212.com/invite/1Bl7NAJ3Rv
🔲Бонус получат при регистрации из следующих стран:
United Kingdom, Ireland, Germany, the Netherlands, Austria, Luxembourg, Liechtenstein, Norway, Sweden, Denmark, Finland, Iceland, Czech Republic, France, Slovakia, Italy, Slovenia, Croatia, Greece, Hungary, Bulgaria, Estonia, Lithuania, Latvia, Switzerland, Romania, Mexico, Honduras, Peru, Bolivia, Ecuador, Colombia, UAE, Qatar, Oman, Kuwait, Bahrain
#Trading212
🔖Если вам нужна консультация
🔖Все наши посты тут
🔖Если хотите вступить в наш чат
🔖Тут все полезные рефки
🔖Если вы хотите написать пост на канале
🔗Trading 212🔗
🔲Акция на регистрацию в трейдинге пока что на стопе, так что за регу халявных акций вам не насыпят, если так важна рефералка, то дождитесь следующей компании, дам вам знать
#Trading212
🔖Если вам нужна консультация
🔖Все наши посты тут
🔖Если хотите вступить в наш чат
🔖Тут все полезные рефки
🔖Если вы хотите написать пост на канале