树莓通过python连接wifi

时间:2017-07-07 12:22:43

标签: python wifi raspberry-pi3

如何在Raspberry Pi3(raspbian)上使用Python配置WiFi?

我尝试了python的子进程:

no wifi interfaces found

但是这个命令会禁用我的WiFi接口(wlan0),所以我在Raspbian顶部面板中有一个wlan0。 我还尝试使用名为wifi的模块,但是我得到了this接口被禁用的相同结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

"""
Name             : Python Connect to Wifi for Linux
Created By       : Agus Makmun (Summon Agus)
Blog             : bloggersmart.net - python.web.id
License          : GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Documentation    : https://github.com/agusmakmun/Some-Examples-of-Simple-Python-Script/
Powered          : Ubuntu 14.04, Python 2.7
"""

import os, sys

print "[+] Enter this some Option"
print " 1. Active Wifi (up)\n 2. Down Wifi (down)\n 3. Exit"
inp_up_down = raw_input("[+] Enter choice number: ")
if inp_up_down == '1':
    os.system("ifconfig wlan0 up")
    print " Are you want connect to wifi?"
    print " 1. Yes, Conncet\n 2. No, Exit"
    inp_connect = raw_input("[+] Enter your choice: ")
    if inp_connect == '1':
        os.system("iwlist wlan0 scan | grep ESSID")
        masuk = raw_input("Enter name of wifi (ex: @wifi.id): ")
        os.system("iwconfig wlan0 essid "+masuk)
        os.system("dhclient wlan0")
    elif inp_connect == '2':
    print "Thankyou.."
        sys.exit()
elif inp_up_down == '2':
    os.system("ifconfig wlan0 down")
elif inp_up_down == '3':
    sys.exit()
else:
    print "Sorry, Wrong Input!!"
相关问题