我正在測試兩個python腳本sunset.py,它調用gettimes.py獲得兩次,但我沒有返回任何結果。我知道gettimes.py被稱爲它打印的時間,但我不能從sunset.py gettimes.py打印出來無法從python腳本獲取時間
from gettimes import main
arg1 = ''
arg2 = ''
main(arg1, arg2)
print 'Hour on ', arg1
print 'Hour off ', arg2
sunset.py
import ephem # to get sunrise and sunset
import datetime # import date and time modules
import time
import sys
def main(arg1, arg2):
here = ephem.Observer() #determine position of observer
here.lat = 'xx.xx085057'
here.lon = '-x.xx781850'
here.elevation = 43 #meters
sun = ephem.Sun() #define sun as object
arg1 = here.next_rising(sun).datetime().strftime('%H:%M')
arg2 = here.next_setting(sun).datetime().strftime('%H:%M')
print arg1, arg2
if __name__=='__main__':
sys.exit(main(sys.argv[1], sys.argv[2]))
我在做什麼錯?
謝謝你的回答,兩者都有效,但我也擺脫了這裏我不需要的幾行,而當涉及到代碼時更少 – tamus