python实验三答案_20194123 实验三《Python程序设计》实验报告
學號 20194123 2019-2020-2 《Python程序設計》實驗3報告
課程:《Python程序設計》
班級: 1941
姓名: 向海飛
學號:20194123
實驗教師:王志強
實驗日期:2020年5月16日
必修/選修: 公選課
1.實驗內容
此處填寫實驗的具體內容;
客戶端
import socket
import base64
import os.path
os.chdir(r"D:\python\text3")
file = open(r"D:\python\text3\shiyan.txt", "a")
text = input("請輸入內容:")
file.write(text)
file.close()
file = open(r"D:\python\text3\shiyan.txt", "r")
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('127.0.0.1', 7070))
str = file.read()
str1 = str.encode(encoding='utf-8', errors='strict')
str2 = base64.b64encode(str1)
s.sendall(str2)
data = s.recv(1024)
print(data.decode())
s.close()
file.close()
服務器
import socket
import base64
import os.path
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('127.0.0.1', 7070))
s.listen()
conn, address = s.accept()
data = conn.recv(1024)
strdecode = base64.b64decode(data)
text = str(strdecode.decode()).encode()
print(text)
conn.sendall(("服務器收到內容:" + str(strdecode.decode())).encode())
os.chdir(r"D:\python\text3")
file = open(r"D:\python\text3\shiyan.txt", "ab")
file.write(text)
file.close()
s.close()
2. 實驗過程及結果
此處填寫實驗的過程及結果
3. 實驗過程中遇到的問題和解決過程
問題1:不知道如何進行文件加密
問題1解決方案:上網查詢
其他(感悟、思考等)
對于socket技術并不熟練,還需要多加練習。
總結
以上是生活随笔為你收集整理的python实验三答案_20194123 实验三《Python程序设计》实验报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python定义函数计算斐波那契公式前2
- 下一篇: python类继承重复_python单例