Как я могу сделать каталог перезаписываемым?

РЕДАКТИРОВАНИЕ: см. мой другой ответ . Это имеет лучшую реализацию, чем этот, которого я оставляю здесь на всякий случай, кто-то заинтересовал наблюдением, как каждый мог бы калькулятор "самокрутки".

@John Миллисемья дает хороший ответ с добавленной сложностью вычисления первого дня следующего месяца.

следующее не особенно изящно, но выяснять в последний день месяца, что любая поданная дата живет, Вы могли попробовать:

def last_day_of_month(date):
    if date.month == 12:
        return date.replace(day=31)
    return date.replace(month=date.month+1, day=1) - datetime.timedelta(days=1)

>>> last_day_of_month(datetime.date(2002, 1, 17))
datetime.date(2002, 1, 31)
>>> last_day_of_month(datetime.date(2002, 12, 9))
datetime.date(2002, 12, 31)
>>> last_day_of_month(datetime.date(2008, 2, 14))
datetime.date(2008, 2, 29)

80
задан Sergey Denisov 30 June 2015 в 14:45
поделиться

3 ответа

chmod 777

Это даст вам права на выполнение / чтение / запись. Вы можете поиграть с числами, чтобы точно настроить желаемые разрешения.

Вот вики с отличными примерами.

45
ответ дан 24 November 2019 в 09:44
поделиться
chmod +w <directory>
104
ответ дан 24 November 2019 в 09:44
поделиться
  • chmod + w <каталог> или chmod a + w <каталог> - Разрешение на запись для пользователя, группы и других

  • chmod u + w < каталог> - разрешение на запись для пользователя

  • chmod g + w <каталог> - разрешение на запись для группы

  • chmod o + w <каталог> - разрешение на запись для других

101
ответ дан 24 November 2019 в 09:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: