【发布时间】:2017-05-02 19:09:08
【问题描述】:
尝试运行以下代码并得到:ImportError: cannot import name os 尝试在 Debian Jessie 上使用 Python 2.7 运行脚本。
from gps import gps
from os import os
from time import time
session = gps.gps()
while 1:
os.system('clear')
session.query('admosy')
# a = altitude, d = date/time, m=mode,
# o=postion/fix, s=status, y=satellites
print
print ' GPS reading'
print '----------------------------------------'
print 'latitude ' , session.fix.latitude
print 'longitude ' , session.fix.longitude
print 'time utc ' , session.utc, session.fix.time
print 'altitude ' , session.fix.altitude
print 'eph ' , session.fix.eph
print 'epv ' , session.fix.epv
print 'ept ' , session.fix.ept
print 'speed ' , session.fix.speed
print 'climb ' , session.fix.climb
print
print ' Satellites (total of', len(session.satellites) , ' in view)'
for i in session.satellites:
print '\t', i
time.sleep(3)
谢谢!
【问题讨论】:
-
import os不是from os import os。 -
from os import os?没有这样的成员或方法。您实际上是在寻找名为os.os的东西。而只是import os