如何解决从micropy运行urequests.get时出现OSError -202
嗨,我在此代码上有错误,但它在python shell中运行,任何机构都可以帮助我
from machine import Pin
import time
import network
import urequests
p0 = Pin(0,Pin.OUT)
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('ssid','pass')
response = urequests.get('http://jsonplaceholder.typicode.com/albums/1')
while True:
ans = response.json()['userId']
p0.value(1)
time.sleep(1)
p0.off()
time.sleep(1)
print('ok')
这是错误:
Traceback (most recent call last):
File "<stdin>",line 9,in <module>
File "urequests.py",line 108,in get
File "urequests.py",line 53,in request
OSError: -202
解决方法
您的问题(我的猜测)是您开始使用urequest.get()而不连接WiFi。创建执行wifi连接的功能并调用
type Line struct {
Text string
Prev_line *Line
Next_line *Line
}
var (
lines []Line
last_line *Line
)
for i,record := range records {
var prev_line *Line = nil
text := record[0]
if i > 0 {
prev_line = &lines[i-1]
}
line := Line{
Text: text,Prev_line: prev_line,Next_line: nil}
if last_line != nil {
last_line.Next_line = &line // slice doesn't change
}
lines = append(lines,line)
last_line = &line
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。