【使用python检测wifi中指定ip,并执行预设命令--手机连接自家wifi后,语音欢迎】教程文章相关的互联网学习教程文章

Python学习记录——Ubuntu(五)Vim【图】

一.工作模式切换二.Vim命令小抄三.操作命令1.进入vi的命令:(1)vi filename :打开或新建文件,并将光标置于第一行首 (2)vi +n filename :打开文件,并将光标置于第n行首 (3)vi + filename :打开文件,并将光标置于最后一行首 (4)vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 (5)vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename (6)vi filename....filename :打开多个文...

【转】python try语句相关(try/except/else/finally)【图】

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/m0_37822685/article/details/802594021、try - except作用: 捕获程序在执行时遇到的异常情况,即一些报错。什么啥玩意儿没定义啊,符号又错了啊之类的你懂得。意义: 因为程序在发现某个错误时,往往会中断不再向下执行,如下例子说明问题: 很明显,我们并没有定义b, 就将它赋值给a, 现在我们运行...

Python中文编码问题

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的unicode呢?首先我们先看一下源代码文件中使用字符串的情况。源代码文件作为文本文件就必然是以某种编码形式存储代码的,python默认会认为源代码文件是a...

python作业二【代码】

1.假设一年期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带利能翻番money = 10000#钱 interest = 0.0325#利率 count = 0#次数while money < 20000:count+=1money+=money*interestprint("money",count,money)2.基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序尝试登录时,...

Python网络编程之线程与进程

What is a Thread?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在同一个进程内的线程的数据是可以进行互相访问的。线程的切换使用过上下文来实现的,比如有一本书,有a和b这两个人(两个线程)看,a看完之后记录当前看到那一页哪一行,然后交给b看,b看完之后记录当前看到了那一页...

使用七牛云存储----大家自己的图床[python]【代码】

##写博客什么的总得贴图吧,图床选来选去还是七牛吧.嗯,就是你了[OSchaina 源码]结合FastStone Capture 简直爽歪歪.FastStone Capture 自动保存图片到文件夹 --> python监控到文件夹有新文件 --> 上传到七牛云 --> 复制链接到黏贴板就是这么简单依赖python的包:win32clipboard qiniu `pip install qiniu`配置bucket = "your-bucket" accessKey = "your-accessKey" secretKey = "your-secretKey" path_to_watch = "your-path"# exa...

python小脚本批量创建用户和ssh互信

#!/usr/bin/pythonfrom fabric.api import *for i in range(24,34): host = ‘test@172.18.22.‘ + str(i) env.hosts.append(host)env.password = ‘111111‘def addusers(): sudo(‘useradd -d /home/ctier -s /bin/bash ctier;echo ctier:"123456" | chpasswd‘) #change user password #sudo(‘echo ctier:"654321" | chpasswd‘)def createAuth(): with lcd(‘/home/ctier/‘): ...

python面向对象【代码】

面向对象属性查找1.先从对象的名称空间找2.再从对象类的类变量找3.在找父类的类变量先对象本身-->类-->父类-->父类的父类-->object-->自己定制的元类-->typeclass people():v_id=0def __init__(self,name):self.name=nameclass zx(people):v_id = 1def __init__(self,name,v_id):super().__init__(name)self.v_id=v_idwl=zx("zx",2) print(wl.v_id)2class people():v_id=0def __init__(self,name):self.name=nameclass zx(people):...

Python学习————logging模块和re【代码】【图】

logging模块一 日志级别CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 #不设置 二 默认级别为warning,默认打印到终端import logginglogging.debug(‘调试debug‘) logging.info(‘消息info‘) logging.warning(‘警告warn‘) logging.error(‘错误error‘) logging.critical(‘严重critical‘)‘‘‘ WARNING:root:警告warn ERROR:root:错误error CRITICAL:root:严重...

Python基础(数字,字符串方法)【代码】

数字:1#二进制转十进制2 a=‘100‘3 v=int(a,base=2) 4print(v)进制转换1#当前数字的二进制至少有多少位2 b=2 3 v2=b.bit_length() 4print(v2)数值二进制表示位数字符串:1#首字母大写2 a="kelvin"3 v=a.capitalize() 4print(v)首字母大写1#终极无敌‘大写‘变‘小写‘---->casefold2 b="KELVIN"3 v1=b.casefold() 4 v2=b.lower() 5print(v1) 6print(v2)大写转小写1#居中显示字符串2 c="kelvin"3 v3=c.center(50,"-") #第二个参数不...

Python 如何操作微信【代码】【图】

1、给文件传输助手发一条消息import itchatitchat.auto_login(enableCmdQR=True) # 这里需要你人工手机扫码登录 itchat.send(‘Hello, 文件助手‘, toUserName=‘filehelper‘)2、回复发给自己的文本消息import itchat@itchat.msg_register(itchat.content.TEXT) def text_replay(msg): return msg.text # 人家说啥你回复啥。。。 itchat.auto_login() itchat.run()3、群发助手import itchat import timeitchat.auto_login(hotRel...

python study to 9 socket【代码】【图】

socket 网络编程Socket套接字为应用程序和网络协议(TCP/IP、UDP/IP)提供通信接口。socket编程C\S架构:socket C/S简单逻辑socket_clientimport socket ip_port=(‘127.0.0.1‘,9999) #买手机 s=socket.socket() #拨号 s.connect(ip_port)#发送消息 send_data=input(">>: ").strip() s.send(bytes(send_data,encoding=‘utf8‘))#收消息 recv_data=s.recv(1024) print(str(recv_data,encoding=‘utf8‘)) #挂电话 s.close()socket...

python:沙盒(virtualenv)【代码】

当电脑需要使用多个版本的python时,可以使用沙盒;或者使用docker;virtualenv是Python自带的,通过pip安装的[root@centos7 public]# cd jinjie_python/ [root@centos7 jinjie_python]# virtualenv test1 Using base prefix ‘/usr/local‘ New python executable in /root/public/jinjie_python/test1/bin/python3.5 Also creating executable in /root/public/jinjie_python/test1/bin/python Installing setuptools, pip, whee...

python网站收集

1.python核心编程 习题答案 http://www.cnblogs.com/balian/category/279009.html2.编程语言入门经典100例(python版) http://www.cnblogs.com/CheeseZH/archive/2012/11/05/2755107.html3.python总结 http://www.cnblogs.com/itech/archive/2011/01/31/1948265.html4.Python Cookbook http://wiki.woodpecker.org.cn/moin/PyCookbook5.I love python习题答案 http://wiki.woodpecker.org.cn/moin/ObpLovelyPython/LpyAttAn...

用Python画一颗特别的心送给她【代码】

import numpy as np import matplotlib.pyplot as pltx_coords = np.linspace(-100, 100, 500) y_coords = np.linspace(-100, 100, 500) points = []for y in y_coords:for x in x_coords:if ((x * 0.03) ** 2 + (y * 0.03) ** 2 - 1) ** 3 - (x * 0.03) ** 2 * (y * 0.03) ** 3 <= 0: # 引用公式points.append({"x": x, "y": y})heart_x = list(map(lambda point: point["x"], points)) heart_y = list(map(lambda point: point[...