【问题标题】:python ImportError: cannot import name ospython ImportError:无法导入名称操作系统
【发布时间】: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

标签: python gps


【解决方案1】:

您已被其他模块 gpstime 愚弄,它们具有相同名称的函数/包。这不是所有模块的通用规则。

对于os,就这样做

import os

您可以使用os.system 和此包中的所有其他功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2014-09-27
    • 2020-04-09
    • 2016-12-24
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多