20192116 2019-2020-2 《Python程序设计》实验三报告

课程:《Python程序设计》

班级: 1921

姓名: 饶欢

学号:20192116

实验教师:王志强

实验日期:2020年5月16日

必修/选修: 公选课

1.实验内容

(1)内容:

创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。

(2)要求:

(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;

(2)要求包含文件的基本操作,例如打开和读写操作。

(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。

(4)程序代码托管到码云。

2. 实验过程及结果

(1)实验思路

用socket模块建立TCP\UDP简单服务器,实验选用TCP编程。

用file与os模块进行文件操作。

用base64进行加密解密。

(2)代码

客户端:

服务器:

结果展示:

码云连接:https://gitee.com/pythontest/Python_test

3. 实验过程中遇到的问题和解决过程

问题一:如何对文件进行加密解密

解决途径:百度

运用base64进行加密解密。

问题二:pycharm频繁报错,找不到原因。

单步运行debug发现文件的路径错误。

其他(感悟、思考等)

耐心,细心一步一个脚印的学习编程语言。

多看教程学习大佬的编程思路。

参考:https://blog.csdn.net/qq_26442553/article/details/94451871?

python实验三答案_20192116 实验三《Python程序设计》实验报告相关推荐

  1. 华南农业大学c语言实验指导答案,华南农业大学C语言程序设计实验指导书参考答案...

    华南农业大学C语言程序设计实验指导书参考答案,大一C语言实验苦手可以看一下. 上级实验参考答案#include "stdio.h" #include"math.h&quo ...

  2. python编写程序求e的值_Python 程序设计实验报告4

    安徽工程大学 Python 程序设计实验报告 班级:物流 191 姓名:余嘉 学号:3190505116 成绩: 日期:2020/4/6 指导老师:修宇 实验名称:循环结构程序设计 实验目的: 1.熟 ...

  3. 用python循环结构计算派的值_Python程序设计实验报告四:循环结构程序设计(设计型实验)...

    安徽工程大学 Python程序设计 实验报告 班级  物流191   姓名姚彩琴学号3190505129 成绩 日期     2020.4.8     指导老师修宇 [实验名称]实验四 循环结构程序设 ...

  4. 陕理工高级语言程序设计实验 (C)答案,陕理工高级语言程序计实验 (C)模板.doc

    陕理工高级语言程序计实验 (C)模板 <高级语言程序设计(C)> 实验报告 目录 实验一:C开发环境与顺序结构程序设计2 1.实验目的:2 2.实验环境:2 3.实验步骤:2 4.实验内容 ...

  5. 重理工c语言实验指导书答案,常熟理工学院 C语言程序设计实验实验指导书及答案...

    常熟理工学院 C语言程序设计实验实验指导书及答案 实验一 熟悉C程序运行环境 班级 学号 姓名 成绩 一.实验目的 1. 熟悉C语言Visual C++6.0调试环境. 2. 掌握C程序的编辑.调试及 ...

  6. 华南农业大学c语言程序设计实验指导书参考答案,华南农业大学C语言程序设计实验指导书参考答案.doc...

    华南农业大学C语言程序设计实验指导书参考答案 华南农业大学c语言程序设计上机指导书参考答案 上级实验参考答案#include "stdio.h" #include"mat ...

  7. java实验指导答案华软_Java核心编程技术实验指导教程

    软件工程类 Java核心编程技术实验指导教程 作者:张屹, 蔡木生 所属类别:新世纪应用型高等教育软件专业系列规划教材 出版时间:2010年10月 ISBN:978-7-5611-5839-5前言 本 ...

  8. 实验c语言程序数据类型,C语言程序设计实验报告——实验2--数据类型、运算符和表达式.doc...

    C语言程序设计实验报告--实验2--数据类型.运算符和表达式.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档 ...

  9. python程序的三种基本结构是_Python程序设计实验五- 综合运用三种基本结构进行程序设计...

    安徽工程大学 [Python程序设计]实验报告 班级 :物流192 姓名:刘娇阳 学号:3190505213 成绩: 日期:2020.4.24 指导老师 :修宇 [实验名称]实验五 综合运用三种基本结 ...

最新文章

  1. 计算机启动过程从电路,加电到启动系统的启动过程详解
  2. AI机器学习实战の电磁智能车篇
  3. bzoj4033:[HAOI2015]树上染色
  4. Java Dom解析xml
  5. 【Python】Matplotlib绘制日期型时间序列图
  6. 用tqdm可视化loop过程
  7. 微信隐藏功能关闭X5内核
  8. 使用eclipse进行debug
  9. 软件生成CAN总线,RS422,ARINC429总线物理波形。
  10. 业务系统+电子签章开放平台,快速构建个性化的电子签署应用
  11. 内窥镜胶囊(胶囊内镜)硬件方案
  12. 2022年版中国污泥处理处置行业投资现状与前景规划分析报告
  13. 关于非诚勿扰百度专场
  14. 一.stm32的内部flash操作笔记
  15. GNU开发工具——WireShark网络分析工具
  16. java短信验证码 60秒_Rxjava操作符飙车系列(三)验证码倒计时
  17. loadrunner12.53 录制脚本时 打不开网页或者打开网页慢?
  18. 上拉电阻与下拉电阻的作用总结
  19. 开源的图可视化工具——Graphviz
  20. 平分布局 html,实现CSS平分布局的4种方式

热门文章

  1. container and Injection
  2. 饶军:Apache Kafka的过去,现在,和未来 1
  3. centOS安装oracleDB,静默安装DBCA的时候,报错
  4. Oracle学习系列1-7
  5. Node.js摸石头系列目录
  6. 函数----MoveWindow
  7. duilib CPaintManagerUI的WM_PAINT消息
  8. 大数据之-Hadoop3.x_Hadoop_HDFS_总结---大数据之hadoop3.x工作笔记0080
  9. 大数据之-Hadoop之HDFS_HDFS存储块的大小设置_设置成多少合理_为什么不能设置太小也不能设置太大---大数据之hadoop工作笔记0051
  10. C#串口通信工作笔记0002---上位机开发_嵌入式_串口助手_控制下位机的开关