Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🌪️🪂
Wir leben in aufwühlenden Zeiten. Aber egal, welche Herausforderungen das Leben an uns stellt, Akzeptanz und das Bewusstsein, daran zu wachsen sind der Schlüssel, in allem, was geschieht, den höheren Sinn zu erkennen.
Opfer und Verluste gehören dazu. Am Ende bietet jede noch so schwierige Situation eine Chance. Man muss sie nur nutzen.
@aliensbestfriend
#wachstum
Wir sind oft so verzweifelt bemüht, den Vorstellungen, die andere von uns haben, gerecht zu werden. Um gesehen, anerkannt zu werden. Um mangelnde Selbstliebe zu kompensieren. Warum auch immer. Dabei vergessen wir, dass wir nur uns selber gefallen müssen. Und das ist schon schwer genug. Programme und Traumata halten uns zurück.
Selbstfürsorge ist kein Egoismus. Sie ist notwendiger Startpunkt einer oft langwierigen Reise, die zur Heilung führen soll.
Und das Schöne ist, wenn wir uns selber gefallen, gefallen wir auch anderen. Aber das ist dann nicht mehr so wichtig. 💜
@aliensbestfriend
#heilung#erkenntnis#wachstum#sagendlichnein#selbstfürsorge