Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Казахстан и Узбекистан переходят к активной фазе строительства стратегического логистического хаба
3 марта в Ташкенте СП «Silkway CA» (входит в международную группу PTC Holding) подписало EPC-контракт с China Railway Construction Engineering Group на строительство первого этапа Многопрофильного современного центра логистики.
Проект реализуется на территории 159,4 га. Инвестиции в первый этап составят более 84 млн долларов США. Завершение первого этапа запланировано на 2027 год.
МСЦЛ станет одним из крупнейших частных инфраструктурных объектов Центральной Азии и усилит позиции региона в системе евразийских транспортных коридоров.
Это важный шаг в формировании новой логистической архитектуры, соединяющей Китай, Центральную Азию, Кавказ и Европу, и логичное продолжение международной стратегии PTC Holding - от Dostyk TransTerminal до Поти ТрансТерминал.
#PTCHolding#SilkwayCA#Logistics#MiddleCorridor#Kazakhstan#Uzbekistan
Сегодня в Ташкентской области состоялся важный этап в сотрудничестве Казахстана и Узбекистана — главы двух государств дали старт строительству первой очереди логистического центра Silkway Central Asia🚀🤝
Проект реализуется совместным предприятием SILKWAY Central Asia и предусматривает развитие железнодорожной, контейнерной и складской инфраструктуры на участке площадью 159 га🚂📦
Центр станет частью Срединного коридора и усилит возможности региона в международной логистике 🌍✨
Строительство ведётся по графику, на объекте продолжаются ключевые подготовительные работы 👷♂️🧱
После ввода в эксплуатацию комплекс обеспечит до 700 рабочих мест и создаст новые условия для развития бизнеса и торговли 💼📈
#PTCHolding#SilkwayCA#SilkwayCentralAsia#Logistics#MiddleCorridor#Transport#Infrastructure#Kazakhstan#Uzbekistan#Cargo#RailFreight#Multimodal
https://ptc-holding.kz/press-center/prezidenty-kazahstana-i-uzbekistana-zapustili-stroitelstvo-pervoj-ocheredi-silkway-central-asia/