首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python在Raspberry-Pi中编辑/etc/network下的接口文件

使用Python在Raspberry-Pi中编辑/etc/network下的接口文件
EN

Stack Overflow用户
提问于 2019-01-23 00:48:04
回答 1查看 751关注 0票数 0

我目前正在使用安装了Rasbian的RaspberryPi-3。我想要自动重新连接到特定网络的网络。通过互联网,我找到了一种方法,即编辑/etc/network下的接口文件。我想使用一些脚本(最好是Python-3)编辑这个文件。我只需要将以下几行添加到接口文件中:

代码语言:javascript
复制
auto wlan0
iface wlan0 inet dhcp
    wpa-ssid <my-SSID>
    wpa-psk <my-PassKey>

关于这个问题,请帮我一下。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 01:27:06

如果你没有特别的理由在Python中这样做,我建议使用一个简单的shell脚本,如下所示:

代码语言:javascript
复制
MYSSID=WiFi1
WIFIPW=Zekrett1

cat >> /etc/network/interfaces << EoNet
auto wlan0
iface wlan0 inet dhcp
    wpa-ssid $MYSSID
    wpa-psk  $WIFIPW
EoNet

在Python 2/3中也是如此:

代码语言:javascript
复制
ssid='WiFi1'
wifipw='Zekrett1'

with open('/etc/network/interfaces', 'a') as netcfg:
    netcfg.write('auto wlan0\n'
                 'iface wlan0 inet dhcp\n'
                 '    wpa-ssid {}\n'
                 '    wpa-psk  {}\n'.format(ssid, wifipw))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54312879

复制
相关文章

相似问题

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