Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用python将文本文件从服务器传输到客户端?_Python_Sockets_Client Server - Fatal编程技术网

是否可以使用python将文本文件从服务器传输到客户端?

是否可以使用python将文本文件从服务器传输到客户端?,python,sockets,client-server,Python,Sockets,Client Server,我是python新手,已经用python为服务器客户端编写了代码。代码将文件o/p从服务器发送到客户端控制台。 我的代码: 目前,此代码将输出打印到客户端控制台。是否可以将整个文本文件发送到客户端? 例如,如果我的服务器上有“xyz.txt”,是否可以在客户端创建“xyz.txt”的副本文本文件?如果您只想将文件传输到客户端,则无需构建另一个控制盘,只需使用以下方法: python -m SimpleHTTPServer 8081 这将构建一个简单的文件服务器,客户端可以选择使用浏览器下载文件

我是python新手,已经用python为服务器客户端编写了代码。代码将文件o/p从服务器发送到客户端控制台。 我的代码:

目前,此代码将输出打印到客户端控制台。是否可以将整个文本文件发送到客户端?
例如,如果我的服务器上有“xyz.txt”,是否可以在客户端创建“xyz.txt”的副本文本文件?

如果您只想将文件传输到客户端,则无需构建另一个控制盘,只需使用以下方法:

python -m SimpleHTTPServer 8081
这将构建一个简单的文件服务器,客户端可以选择使用浏览器下载文件,也可以选择使用
wget
下载文件


如果您无法控制客户端(即他们不会运行您编写的代码),则很难在他们的磁盘上保存文件。

如果客户端允许您(或任何其他人)在他们的系统上创建文件,这将是一个非常糟糕的主意。@barakmanos,是否仍然可以这样做?如果可以,如何添加?您可以添加一个标题,指示标题后面的数据应该保存多少以及保存在哪个名称下,以及一些身份验证。@user3467349,您可以详细解释一下吗?这段代码需要做哪些更改?我想看看原始要求,如果它像标题所描述的那样简单
python-msimplehttpserver 8081
将足以将文件传输到客户端。Hmmm。。。我想知道是什么语言在使用
重新发明车轮建造另一个车轮
。@barakmanos在中国”码农们"(程序员)选择说“造轮子“(
构建另一个控制盘
)而不是”重新发明轮子“(
重新发明轮子
)为了说服,因为前者较短。:-DSo这是否意味着他们可能从发明轮子的实际公司复制了轮子?
python -m SimpleHTTPServer 8081