Python
ajin945
这个作者很懒,什么都没留下…
展开
-
Python3 实现 > 远程桌面访问退出后被访问电脑显示屏自动切换回本地桌面
公司大堂有一块LED显示屏长期播放宣传内容,播放用的电脑放置在附近弱电间内,每次更改内容都需要跑去弱电间,实在不方便。正好播放电脑已连接至公司内网,就想使用Windows自带的远程桌面来远程更换宣传内容。 遗憾的是远程桌面访问时,显示屏将切换成登录界面,退出远程桌面后,登录界面无法自动切换回桌面,远程更换宣传内容算是失败了。、 失败了?怎么可能? 经过网上查找资料,加上几天的研究还是想到了解决办法,加上自己自学了Python,就用Python写了个小程序,现分享给有需要的朋友原创 2023-08-14 14:32:46 · 817 阅读 · 1 评论 -
MircoPython Python 使用IP地址和子网掩码获取广播地址
啥都不说了,直接上代码。原创 2022-08-30 09:14:29 · 624 阅读 · 0 评论 -
uvicorn.run() 常用参数
from fastapi import FastAPIapp = FastAPI()@app.get("/")async def root(): return {"Hello": "World"}if __name__ == '__main__': uvicorn.run(app="main:app", host="127.0.0.1", port=8080, reload=True, debug=True)参数 作用 app 运行的 py 文.原创 2022-03-29 12:05:20 · 5523 阅读 · 0 评论 -
python--常用的十进制、16进制、字符串、字节串之间的转换
进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等整数之间的进制转换:10进制转16进制: hex(16) ==> 0x1016进制转10进制: int('0x10', 16) ==> 16类似的还有oct(), bin()字符串转整数:10进制字符串: int('10') ==> 1016进制字符串: int('10', 16) ==> 1616进制字符串: int('0x10', 16) ==>...转载 2020-06-27 12:43:48 · 270 阅读 · 0 评论 -
将以字符串格式显示的16进制数据转换成适用于socket发送的数据格式
import socketimport redef convert_stringhex_to_bytes(stringhex): """将以字符串格式显示的16进制数据转换成适用于socket发送的数据格式 如:'85162a6400efbe800101000000' => b'\x85\x16\x2a\x64\x00\xef\xbe\x80\x01\x01\x00\x00\x00' """ pattern = re.compi.原创 2020-06-27 11:44:30 · 334 阅读 · 0 评论 -
python3 安装目录简单介绍
DLLS: python的动态链接库,跟编译器有关,和python 编程关系不大Doc: python的参考书,有很多实例lnclude:python编译器的C语言源码lib: 这个库很重要,是python的标准库,你扩充的库都安装在这里面。libs: python的内置库,语法存在的地方Scripts:项目用到的各种脚本tcl: 包含python 默认内置的GUI工具TkierTools: python提供的一些工具...原创 2020-06-20 10:09:36 · 244 阅读 · 0 评论 -
Python3 CGI程序中文乱码解决方法
在CGI程序开头增加以下代码:import codecsimport syssys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)原创 2020-06-20 10:00:03 · 346 阅读 · 1 评论 -
python3 获取用户输入显示用户名和隐藏密码的方法
getpass= win_getpass(prompt='Password: ', stream=None) Promptforpasswordwithechooff,usingWindowsgetch(). import getpassusername = input('请输入用户名:')password = getpass.getpass('请输入密码:')print('用户名:%s'%(username))print('密码:%s'%(pas...原创 2020-06-20 09:56:40 · 1425 阅读 · 0 评论 -
Python3 bytes与str数据类型相互转换
bytes主要是给在计算机看的,string主要是给人看的中间有个桥梁就是编码规则,现在大趋势是utf8bytes对象是二进制,很容易转换成16进制,例如\x64string就是我们看到的内容,例如'abc'string经过编码encode,转化成二进制对象,给计算机识别bytes经过反编码decode,转化成string,让我们看,但是注意反编码的编码规则是有范围,\xc8就不是utf8识别的范围# bytes object b = b"example" # str..原创 2020-05-10 12:47:44 · 310 阅读 · 0 评论 -
Python3 实现HTTP基本认证的方法
基础版:#! /usr/bin/env python# -*-coding:utf-8-*-import reimport sysimport base64import urllib2class BasicAuth: def __init__(self, username, password, realm=''): base_str = "%s:%s"...原创 2020-05-01 12:54:12 · 1667 阅读 · 1 评论