尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

学Python只会算买菜?3分钟撸个脚本远程操控文件,爽到爆

学Python只会算买菜?3分钟撸个脚本远程操控文件,爽到爆
📅 发布时间:2026/7/11 12:43:22

对于才开始着手学习编程的同学而言, 或许常常会这般问询: “我研习了这个究竟能派上什么用场呢?难道在买菜之际, 要拿出电脑来编写一个程序去计算菜价是多少吗? ”。

实际情况是, 这与大家伙儿的知识涵盖范围以及刚开始入门时所挑选的语言存在着极大关联, 绝大多数同学会选取C语言来开启编程学习之路, C语言虽说具备简洁的特性, 然而那种面向过程的编程模式却总是会致使人们产生枯燥且毫无趣味之感, 面临不知该咋办的状况。

此刻, 咱们来做个有趣味的, 做一个极其简单的远程控制软件, 好不好呢~实际上, 最多把它算作脚本。

既然是远控,那就需要确定两个功能:

1、远程

借助网络去访问外部主机(涵盖内网)的那种方式, 我们能够运用其中封装好的库, 以此达成远程传输文本、文件以及视频等各类内容的目的。

详情介绍

2、控制

管控, 最容易的领会便是践行指令, 如此一来, 我们能够运用当中的os库, 就是能够践行Linux shell指令。

os详情介绍

接着呈现的便是代码, 将其保存为.py文件, 随后是先执行.py文件之后, 再执行该.py文件。

服务端,保存成 .py

#!/usr/bin/env

# -*- :utf-8 -*-

os

line=.(.,.)

将“服务器IP”这个, 与监听端口, 进行绑定操作的是line.bind( , )。

line.(5)

打出, 单引号括起来的, 字符序列, 逗号, 大于号, 单引号括起来的,字符序列, 标点符号。

while True:

conn,addr=line.()

msg=conn.recv(1024)

if msg == 'q':

break

输出( 将字符串常量 'get commd:' , 与变量msg)。

=os.popen(msg).read()

conn.send(': '+)

conn.close()

phone.close()

客户端 保存成.py

#!/usr/bin/env

# -*- :utf-8 -*-

while True:

line=.(.,.)

((监听端口),('服务器IP',)),行。

对该内容进行改写后为: msg 等于, 将, 单引号括起来的, input commd:, 这个内容, 转换为字符串形式。

line send, str把msg进行('utf - 8')这样特定编码方式的转换 , 有问题吗。

data=phone.recv(1024)

print data

line.close()

执行结果如下:

服务端执行结果

客户端在服务端执行 ls 命令后返回的结果

此外, 小编设有自己的学习交流群, 主要呢, 要是大家打算前来学习, 就可以添加这个号码: 719+139+688, 不论你是新手小白还是行业大牛, 小编都予以欢迎, 并且小编会在群内不定期分享干货, 涵盖小编自行整理的一份2018年最新学习资料以及零基础入门教程, 欢迎处于初学阶段和进阶阶段的小伙伴。

相关新闻

  • 3步搞定BepInEx:Unity游戏插件框架的终极安装指南
  • 2026广东公考机构硬核横评:退费、教研、基地,谁经得起这三关?
  • 从0到1掌握go-txdb:新手必备的Go数据库测试神器

最新新闻

  • 清奢黄金回收,镇江6家让旧金温柔变现 - 新芸鼎珠宝首饰
  • 如何轻松保存抖音内容:完整免费下载方案终极指南
  • 广州番禺区搬家公司推荐 车型齐全可随时预约,正规搬家服务商选 - gzdjxd
  • IM-IAD 基准实战:PatchCore 在 7 个数据集上 17,017 次实验的 3 个关键结论
  • 成都江诗丹顿回收价格查询和各大回收平台实测排行(2026年7月最新数据) - 收的高名表回收平台
  • 你的Mac需要Turbo Boost开关吗?揭秘这款开源工具如何让性能与续航完美平衡

日新闻

  • OpenClaw本地部署:一键直连微信的私有化AI Agent实战指南
  • Kubernetes 系列【10】控制器:ReplicaSet(副本集)
  • 怎么寄快递才能便宜呢?2026年7月寄快递省钱攻略 - 生活情报姬

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号