如何使用Python Socket中的第三个参数发送文件?

问题描述 投票:-1回答:1

我刚接触Python套接字〜

我正在制作一个套接字项目,该项目可以将文件发送到服务器,并且我希望这样执行客户端程序:

python client.py [主机名] [端口] [发送文件名]

sys.argv [1]sys.argv [2]用于将主机名和端口发送到socket.recv(),但是服务器如何识别文件名/第三个参数?

python sockets serversocket python-sockets
1个回答
0
投票

我只会告诉你一件事:

没有显示您尝试过的代码。在代码中,我的意思是Python脚本。

socket模块中,有一个发送文件的选项,称为socket.sendfile(file, offset=0, count=None),它是通过socket发送文件的选项。

请参阅文档以获取更多详细信息。

最新稳定的3倍(3.8)Click Here

最新稳定2倍(2.7)Click Here

© www.soinside.com 2019 - 2024. All rights reserved.