首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电路pico set_ipv4_address发行pico w

电路pico set_ipv4_address发行pico w
EN

Stack Overflow用户
提问于 2022-10-18 23:37:37
回答 1查看 47关注 0票数 0

获取set_ipv4_address行上的以下错误:

TypeError:额外的位置参数

密码在下面。创建wifi模块文档中指定的ipaddress对象。正确地创建了ipaddress对象。

代码语言:javascript
复制
dic = {}
with open('PCATS_WID_CONFIG.ini') as f:
lines = f.readlines()
for line in lines:
if line[0] is not '#':
line = line.strip()
key = line.split(':')[0].lower()
value = line.split(': ')[1]
dic[key] = value

ip = ipaddress.ip_address(dic["ip"])
netmask = ipaddress.ip_address(dic["netmask"])
gateway = ipaddress.ip_address(dic["gateway"])
#print(ip,netmask,gateway)

wifi.radio.set_ipv4_address(ip,netmask,gateway) # LINE ERROR OCCURS ON
wifi.radio.connect(dic["ssid"],dic["password"])
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 18:59:35

代码语言:javascript
复制
ipv4 =  ipaddress.IPv4Address("192.168.1.101")
netmask =  ipaddress.IPv4Address("255.255.255.0")
gateway =  ipaddress.IPv4Address("192.168.1.1")
wifi.radio.set_ipv4_address(ipv4=ipv4,netmask=netmask,gateway=gateway)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74118463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档