I’m 14, pardon my Python knowlege. I’m trying to make this program that will only run while I’m at school (on the school’s Wifi) using an if/else statement like this:
if ontheschoolwifi: Keep running the program else: close the program because im not at school and wont need it
I’d like to know how to let python know how to get what wifi it is connected to.
Thank you, in advance, for your help 🙂
import subprocess if "SchoolWifiName" in subprocess.check_output("netsh wlan show interfaces"): print "I am on school wifi!"
For Mac OS query the airport using
Then, look the name assigned to
SSID by your school.
It should be something similar for the other operating systems.
This will help you out to get the network name.
import subprocess subprocess_result = subprocess.Popen('iwgetid',shell=True,stdout=subprocess.PIPE) subprocess_output = subprocess_result.communicate(),subprocess_result.returncode network_name = subprocess_output.decode('utf-8')