我刚接触Python套接字〜
我正在制作一个套接字项目,该项目可以将文件发送到服务器,并且我希望这样执行客户端程序:
python client.py [主机名] [端口] [发送文件名]
sys.argv [1],sys.argv [2]用于将主机名和端口发送到socket.recv(),但是服务器如何识别文件名/第三个参数?
我只会告诉你一件事:
没有显示您尝试过的代码。在代码中,我的意思是
Python
脚本。
在socket
模块中,有一个发送文件的选项,称为socket.sendfile(file, offset=0, count=None)
,它是通过socket
发送文件的选项。
请参阅文档以获取更多详细信息。
最新稳定的3倍(3.8)Click Here
最新稳定2倍(2.7)Click Here