我正在测试两个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