需要wmi库,可以下载pywin32库,包含有wmi模块。

**通过谷歌找了些代码,然后拼凑而成。

#-*- coding:utf8 -*-
import wmidef change_ip(_status='enableDHCP'):wlan_int_id = None#设定对哪个可用网络设备进行设置,确保这个设备可用而不是被禁用。net_label = u'本地连接'for nic in wmi.WMI().Win32_NetworkAdapter():if nic.NetConnectionID == net_label:wlan_int_id = nic.Indexbreakif wlan_int_id != None:for nic in wmi.WMI().Win32_NetworkAdapterConfiguration(IPEnabled=1):if nic.Index == wlan_int_id:if type(_status) == dict:# Set IP address, subnetmask and default gateway# Note: EnableStatic() and SetGateways() methods require*lists* of values to be passednic.EnableStatic(IPAddress=[_status['ip']], SubnetMask=[_status['subnetmask']])nic.SetGateways(DefaultIPGateway=[_status['gateway']])elif 'enableDHCP' == _status:nic.EnableDHCP()passelse:print 'error,id is empty!'if __name__ == '__main__':#设置静态ipchange_ip({'ip': '192.168.1.124','subnetmask':'255.255.0.0','gateway':'192.168.1.1'})#改为动态获取。#change_ip()

直接运行脚本就可完成ip修改,简单方便。

转载于:https://www.cnblogs.com/ZhangxLong/p/3897012.html

python设置window系统ip相关推荐

  1. python设置本机IP地址、子网掩码、DNS,获取本机IP地址、子网掩码、DNS、MAC

    python设置本机IP地址.子网掩码.DNS,获取本机IP地址.子网掩码.DNS.MAC main.py """=== coding: UTF8 ==="&q ...

  2. selenium+python设置爬虫代理IP

    selenium+python设置爬虫代理IP 1. 背景 在使用selenium浏览器渲染技术,爬取网站信息时,一般来说,速度是很慢的.而且一般需要用到这种技术爬取的网站,反爬技术都比较厉害,对IP ...

  3. selenium+python设置爬虫代理IP的方法

    1. 设置背景 在使用selenium浏览器渲染技术,当我们爬取某个网站的信息的时候,在一般情况下速度都不是特别的快.而且需要利用selenium浏览器渲染技术爬取的网站,反爬虫的应对技术都比较厉害, ...

  4. 用python设置windows系统桌面背景(壁纸)的代码

    下面的代码已经实现了把一张图片设置为壁纸的功能,我也加了比较详细的注释, 稍微改造一下就可以实现播放文件夹中所有图片, 下载设置必应图片等一些功能了 PIL官方下载地址(注:PIL貌似对python ...

  5. 通过脚本设置Windows系统ip地址

    代码中有两种IP的设置模式:静态IP地址和DHCP模式. 将下面的代码保存到一个文本中,并将文件后缀改为.bat,双击就可以实现IP地址的自动设置 ps:要将代码中对应的ip.网管.DNS改为自己网络 ...

  6. python 在window 系统 连接并操作远程 oracle 数据库

    1,python 连接 oracle 需要 oracle 自身的客户端  instantclient,可以去官网下载自己需要的版本, https://www.oracle.com/technetwor ...

  7. mac pycharm安装设置_Mac系统Python、PyCharm安装及使用方法详解

    一.下载安装Python3解释器 使用Python3 Python之父Guido van Rossum在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持.用户如果想要在这个日期之后继 ...

  8. echarts rich设置动态图片/动态数据;echarts 人均收入柱状图 window系统显示不出国旗;echarts动态rich

    一.echarts 人均收入柱状图window系统显示不出国旗问题分析 1.如下图所示:该柱状图在window下面只显示emoji 字符,能不能转化完全看系统支不支持 2.图中的国家标识是以emoji ...

  9. winin10怎么锁定计算机,win10系统下设置电脑固定ip地址的方法

    在win10系统中,有时候需要设置固定ip地址才可以让电脑上网,那么就可以在网络设置中来进行设置,但是仍有一部分win10系统用户不知道怎么设置电脑固定ip地址,那么该怎么操作呢,本文就给大家带来wi ...

最新文章

  1. 新浪微博RSS Feed实现中的问题
  2. Agile Development
  3. 「技术人生」:技术同学应该如何理解业务?
  4. The credentials you provided during SQL Server 2008 install are invalid
  5. MyCat分布式数据库集群架构工作笔记0015---高可用_负载均衡_Mycat双主双从读写分离
  6. FLEX4中的Panel如何实现带自定义图标和按钮
  7. 数字轮廓投影仪行业调研报告 - 市场现状分析与发展前景预测
  8. textarea的不可拉伸和不可编辑
  9. Configuring SharePoint 2010 and ADFS v2 End to End-摘自网络
  10. ODAC(V9.5.15) 学习笔记(十六)直接访问模式
  11. QBackingStore::flush() called with non-exposed window, behavior is undefined
  12. Centos7部署开源聊天软件rocket.chat
  13. 软件测试书籍有哪些_软件测试书籍推荐
  14. java 购物网站毕业设计_基于JavaWeb的购物网站(商城)的设计与实现(SSH,MySQL)(含录像)...
  15. 多目标优化 MOP (二):遗传算法 SPEA2 2001
  16. airtest获取手机分辨率,通过相对坐标定位元素
  17. 小故事大道理——生存方略
  18. 国产电脑支持Linux吗,天玥计算机(电脑)支持UOS、银河麒麟、Deepin等国产操作系统...
  19. java mysql点赞功能_用Java做一个类似于微博QQ空间点赞的功能-Fun言
  20. form表单数据回填

热门文章

  1. 冠军奖10万日元+10公斤柠檬!一个简单的柠檬图像分级竞赛
  2. 组装式AI落地新模式,降低企业AI试错成本
  3. ECCV 2020 论文大盘点-遥感与航空影像处理识别篇
  4. 步步为营!高手教你如何有效使用深度学习解决实际问题
  5. 58页PPT揭示图神经网络研究最新进展
  6. YouTube上最火的OpenCV-Python入门视频教程
  7. ICCV 2019 Oral | 三维ZAO脸,单张图片估计人脸几何,效果堪比真实皮肤
  8. CVPR 2019 | 今日新出14篇论文汇总(来自微软、商汤、腾讯、斯坦福等)
  9. 一个小白的转行Python的经历!
  10. Matlab滤波器的verilog实现,FIR滤波器的Verilog实现