Я пытаюсь написать сценарий Python, который рассчитает количество рабочих дней в текущем месяце. Например, если month = August
, то businessDays = 22
.Использование Python для подсчета количества рабочих дней в месяц?
Вот мой код для обнаружения месяц:
def numToMonth(num):
months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
return str(months[ num - 1 ])
Этот код работает отлично, и я мог бы жестко закодировать другую функцию, чтобы соответствовать месяцу с сколько дней в этом месяце должен содержать ... но это делает не помогите мне с рабочими днями.
Любая помощь? Я привык к C, C++, поэтому, пожалуйста, не набрасывайте мои «навыки» на Python.
Редактировать: я не могу установить какие-либо дополнительные библиотеки или модули на свою машину, поэтому, пожалуйста, отправьте ответы, используя модули Python по умолчанию. (Python 2.7, datetime
и т. Д.) Кроме того, на моем ПК установлена ОС Windows 7.
Это похоже на актуальность: http://stackoverflow.com/questions/2224742/business-days-in-python – alecxe
Спасибо за ссылку! Я рассмотрел этот вопрос, но мне не разрешено устанавливать дополнительные библиотеки на моем компьютере. Я отредактирую свой вопрос, чтобы отразить это. –
Должен ли ваш процесс обработки праздников правильно? – dbf