0
줄리안 시간으로 변환 된 년, 월, 일 및 시간의 사용자 입력을 얻는 방법에 붙어 있습니다.줄리안 시간으로 변환 된 표준 시간의 사용자 입력
이 작동하면이 같은 시간에 I 코드 :
from __future__ import print_function, division
from PyAstronomy import pyasl
import datetime
# Convert calendar date to JD
dt = datetime.datetime(2017, 5, 23, 10)
print("Input date: ", dt)
print("Corresponding Julian date: ", pyasl.jdcnv(dt))
print("Corresponding reduced Julian date: ", pyasl.juldate(dt))
print()
을하지만이
from __future__ import print_function, division
from PyAstronomy import pyasl
import datetime
# Convert calendar date to JD
year = int(input('Enter a year'))
month = int(input('Enter a month'))
day = int(input('Enter a day'))
hour = int(input('Enter hour'))
dt = datetime.date(year, month, day, hour)
print("Input date: ", dt)
print("Corresponding Julian date: ", pyasl.jdcnv(dt))
print("Corresponding reduced Julian date: ", pyasl.juldate(dt))
print()
같은 사용자 입력을하려고 할 때 오류를
TypeError Traceback (most recent call
last)
<ipython-input-4-2b1701814572> in <module>()
11 day = int(input('Enter a day'))
12 hour = int(input('Enter hour'))
---> 13 dt = datetime.date(year, month, day, hour)
14 print("Input date: ", dt)
15 print("Corresponding Julian date: ", pyasl.jdcnv(dt))
형식 오류를 얻을 수 : 함수는 최대 3 개의 인수 (주어진 4 개)
확인합니다. 일반적으로 날짜는 시간 (datetime)으로 내려 가지 않습니다. – combinatorist