
python
星沉地动
简洁是一种美!
展开
-
用python写一个简单的TFTP服务器
TFTP服务器思路很简单,创建UDP接口;监听69端口;接收UDP数据;解析TFTP协议报文,执行创建文件或写入文件;原创 2022-11-01 16:04:39 · 1522 阅读 · 0 评论 -
python改变或不改变函数的输入参数内容
python的函数能像C语言指针一样改变输入参数指向的内容吗?原创 2022-11-01 13:46:16 · 743 阅读 · 0 评论 -
监控远程桌面连接并通过python发送提醒邮件
由于RDP远程桌面功能非常方便,但又存在较高风险,只能通过提高安全防护,避免造成损失。本文记录一种邮件提醒远程登陆的方法和过程。工作原理:1.利用windows的计划任务功能,当远程登陆的时候,调用指定的程序;2.此处调用的是python脚本,利用python来完成发送邮件的功能;3.在python脚本中调用一个EXE小程序来获取登陆信息(用户名,客户端名称等信息),第一步:写一个EXE小工具,获取远程登陆信息使用C语言编写,通过win32底层API读取客户端信息;并把信息打印到标准输出原创 2021-01-19 13:00:45 · 1831 阅读 · 2 评论 -
Python_3.8.6_x86精简绿色版
之前做的Python_3.6.8版本没有集成IDLE环境,这次重新使用官方3.8.6版本打包了一个带IDLE工具的绿色版本。python 3.8版本比3.6版本有较大的性能提升,因此推荐使用3.8版本。说明:用原版python3.8.6_x86安装后精简而成。1.添加了绿色补丁,可正常使用pip工具。2.自带IDLE开发学习环境。3.使用时解压到任意非中文目录,无需设置环境变量。4.运行prompt.bat可进入带python环境的控制台。5.要使用IDLE直接运行idle.bat即原创 2021-01-08 11:53:41 · 2854 阅读 · 2 评论 -
用python代替批处理脚本调用ffmpeg批量转换文件
需求:把指定文件夹下面的所有MP4文件无损转换为TS文件用windows批处理脚本也能实现,不过为了学习python,当然要多写多用。脚本思路很简单:1.先输入要处理的文件夹2.读取该文件夹下面的所有文件3.遍历文件名,检查后缀是不是mp44.如果后缀是mp4则调用ffmpeg进行文件转换调用ffmpeg进行mp4转ts的参数:ffmpeg.exe -v error -y -i file.mp4 -c copy file.ts其中:-v error 表示只打印错误日志,不...原创 2020-12-25 14:41:17 · 1461 阅读 · 2 评论 -
用PYTHON脚本拆分M3U文件
M3U文件是播放列表文件,里面记录的是一条一条的音频或视频资源地址。最近从网上收集了一些在线电视的资源列表,这M3U文件的形式,但这个列表长度达到1000多项内容。而且这里面包含了太多已经失效的资源地址,手机上的APP又没有单独删除某一条地址的功能,于是只能把它拆分为一个M3U文件一个资源,方便在手机上管理和删除。先看看这个M3U文件长什么样:#EXTM3U#EXTINF:-1 ,CCTV-1蓝光http://111.13.111.242/otttv.bj.chinamobile.原创 2020-08-18 08:39:25 · 1770 阅读 · 0 评论 -
C语言调用python脚本
python提供了C语言的API,可以使用C语言调用python脚本。参考链接:https://docs.python.org/3/c-api/API接口函数很多,一时半会儿也看不完,先快速实现在C语言程序内执行py脚本再说吧,做个笔记。#define Py_LIMITED_API#include <stdio.h>#include <Windows.h>...原创 2019-06-29 12:47:19 · 9934 阅读 · 4 评论 -
自己制做python3.6精简绿色版
一、从官网下载完整的python3.6.8安装程序,并安装到任意目录。勾选安装pip就行,其它不用选。二、打开安装目录,把所有文件打包到python.zip备用。三、进入控制面板,卸载python3.6。四、解压python.zip到任意非中文目录,开始我们的工作。五、此时双击python.exe应该是可能正常运行的,如果没有特殊要求,其实这也算是一个绿色版python了。六、...原创 2019-06-06 15:36:21 · 10069 阅读 · 0 评论 -
PIP出现Fatal error in launcher:
在Windows命令行下面输入pip install xxx安装包时,出现Fatal error in launcher:看提示意思是pip.exe启动时找不到启动器。其实pip.exe就是一个打包的py脚本,运行时会自动调用python.exe来执行内部的py脚本。报这个错的意思呢,大概就是它找不到python.exe吧。所以我用WinHEX打开Scripts目录下面的pip.e...原创 2019-06-06 12:49:38 · 22617 阅读 · 13 评论 -
[初学python]表格文件读写操作
原生python并没有自带excel操作的类库,需要安装第三方类库xlrd和xlwt安装方法:pip install xlrdpip install xlwt一个Excel文件叫作一个Workbook,一个Workbook包含若干个工作表(sheet),一个工作表包含若干行和列,对其中的单元格(cell)可以进行读写操作。以下是测试程序:#测试读写excel文件#需...原创 2019-04-09 17:32:57 · 202 阅读 · 0 评论 -
[初学python]文本文件读写操作
利用python脚本实现这样一个功能:现有a.txt和b.txt两个纯文本文件,需要把a.txt和b.txt中相同的内容提取出来,保存为c.txt#从A.TXT和B.TXT读取文本,提取相同的行存为C.TXT.import ioimport os#判断是否包含这行def is_line_in_lines(line, lines): line = line.rstrip(...原创 2019-04-09 17:23:13 · 294 阅读 · 0 评论 -
[初学python]苹果何时开放IOS降级通道啊?
手机升级从iOS10升级到iOS12后,有点不适应,想降级到iOS10就没门了,太可恶了。想着苹果曾经意外地开放过旧系统的验证通道,于是幻想会不会再次出现?于是经常打开http://ipsw.me查询当前签名的系统版本,唉,频繁手动操作有点费时,不如用python写个自动化脚本来实现吧,检测到IOS10的时候就给我发个邮件吧。于是研究了一下ipsw.me,该网站提供查询接口了,并以...原创 2019-03-26 17:07:31 · 1776 阅读 · 1 评论 -
[初学python]利用Win32API实现鼠标自动点击
python在Windows系统下可以调用win32 api来实现一些系统级的功能,比如控制鼠标和键盘来实现游戏辅助。但是python并没有自带这些库文件,需要自己动手安装pywin32这个库,安装方法:pip install pywin32今天就以Flash小游戏彩色砖块为实验对象,用python写一个自动点击的“游戏外挂”。彩色砖块这个小游戏在很多年前出现在QQ空间3366小游戏。...原创 2019-03-29 18:08:31 · 26083 阅读 · 1 评论 -
[初学Python]利用某网站的功能写一个磁力链转种子工具
孔子曰:学而时习之~初学python,一边看语法,一边看参考例程,写了一个小程序,做个存档,否则很容易忘记。这次的目标是利用某种子下载网站,编写一个磁力链下载种子文件的工具。常见的种子文件磁力链接的格式是这样的:magnet:?xt=urn:btih:XXX其中的XXX就是种子文件的哈希值,而这个网站可以输入哈希值,下载对应的种子文件,但是该网站广告内容太多了,用浏览器打开不太...原创 2019-03-25 18:00:03 · 3673 阅读 · 0 评论