0
rrule examples 다음, 나는이 방식으로
rrule
객체를 가져올 수 있습니다 나타났습니다
:파이썬에서 dateutil.rrule 모듈을 가져 오는 방법
from dateutil.rrule import *
my_rrule = rrule(DAILY, count=5)
print(list(my_rrule))
예상 출력
[datetime.datetime(2016, 11, 23, 16, 55, 30), datetime.datetime(2016, 11, 24, 16, 55, 30), datetime.datetime(2016, 11, 25, 16, 55, 30), datetime.datetime(2016, 11, 26, 16, 55, 30), datetime.datetime(2016, 11, 27, 16, 55, 30)]
에게 인쇄 그러나 모듈에 대한 참조를 유지하기 위해 대신 다음과 같이 가져오고 사용하려고합니다.
import dateutil.rrule
my_rrule = dateutil.rrule.rrule(DAILY, count=5)
그러나이 NameError
에 이르게 :
Traceback (most recent call last):
File "/home/kurt/dev/scratch/Furion_scheduler/recurring_interval.py", line 18, in <module>
my_rrule = dateutil.rrule.rrule(DAILY, count=5)
NameError: name 'DAILY' is not defined
잘못 여기서 뭐하는거야?
OP가 'from dateutil.rrule import rrule, DAILY'를 원하는 것처럼 보입니다. –
@BenHoyt 당신은 완전히 맞습니다. 감사합니다 :) – DeepSpace
알겠습니다. 'DAILY'는 실제로 숫자 '3'에 해당하며,'dateutil.rrule' 모듈에 정의되어 있습니다 ([source code] (http://dateutil.readthedocs.io/en/stable/_modules/dateutil/rrule 참조). .html # rrule)). –