簡體   English   中英

Python ImportError:找不到模塊休眠

[英]Python ImportError: No module sleep found

在Raspberry項目之后,只需學習Python就需要幫助。 在/etc/init.d中以根用戶身份擁有此文件:

#! /bin/bash
modprobe snd_bcm2835
amixer cset numid=3 1
python /home/pi/radio.py

#!/usr/bin env python
import time import sleep
import os
import RPi.GPIO as GPIO
# I found loads of BBC Radio streams from http://bbcstreams.com/
GPIO.setmode(GPIO.BCM)
GPIO.setup(23 , GPIO.IN)
GPIO.setup(24 , GPIO.IN)
while True:
    if GPIO.input(23)==1:
    os.system(‘sudo killall mplayer’)
    os.system(‘mplayer -playlist http://bbc.co.uk/radio/listen/live/r1.asx   &’)
if GPIO.input(24)==1:
    os.system(‘sudo killall mplayer’)
    os.system(‘mplayer -playlist http://bbc.co.uk/radio/listen/live/r6.asx &’)
sleep(0.1);
GPIO.cleanup()

使它可執行:

chmod 755 radio

我重新啟動並收到此錯誤:

ImportError: No module named sleep 

它超過了導入時間,但卡在了導入睡眠中

你進口time的內置功能, sleep中走錯了路, from關鍵字失蹤了。 應該是這樣的:

from time import sleep

代替 :

import time import sleep

可能會有所幫助。

只需更改此行

import time import sleep 

from time import sleep

您的代碼將開始工作。

import time import sleep => from time import sleep

正如其他人提到的那樣, from time import sleep可以直接使用,或者在代碼的適當位置使用time.sleep()

例如

from time import sleep
sleep(1)  # sleep for a second

#  OR 

import time
time.sleep(1)  # sleep for a second

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM