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

时间:2019-10-26 18:37:53

标签: python sockets serversocket python-sockets

我刚接触Python Socket〜

我正在制作一个套接字项目,该项目可以将文件发送到服务器,我想像这样对客户端执行:

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

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

1 个答案:

答案 0 :(得分:0)

我只告诉你一件事:

  

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

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

有关详细信息,请参见文档。

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

最新稳定版2倍(2.7)Click Here