gpt4 book ai didi

python - 如何在 python 中的两台连接的计算机之间传输文件?

转载 作者:太空狗 更新时间:2023-10-29 22:04:22 24 4
gpt4 key购买 nike

我不知道之前是否有人回答过这个问题(我在网上看过但找不到),但是我如何通过网络将文件(如果可能的话是 .exe)发送到连接到网络?我尝试了套接字,但我只能发送字符串,我试图学习 ftplib,但我根本不理解它,或者 ftp 是否就是我正在寻找的东西,所以我完全停滞不前。感谢任何输入(更重要的是,如果有人可以解释 FTP,它像套接字吗?我见过的所有示例都没有客户端可以连接到的服务器程序。)

最佳答案

一个。Python3

为此我们可以使用http.server。来自 SO answer here , SimpleHTTPServerpython3 中被移动到 http.server

python -m http.server

Python2:

我有时使用 SimpleHTTPServer 来做这个:

python -m SimpleHTTPServer

...这将在端口 8000 上提供当前目录中的文件。在另一台计算机上打开您的 Web 浏览器并下载您想要的任何内容。

要知道你电脑的 IP 地址,你可以使用(在 Ubuntu 中)ifconfig,例如:

$ ifconfig
enp0s31f6 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:10.0.0.3 Bcast:10.0.0.255 Mask:255.255.255.0

在 Windows 中是 ipconfig

然后,在另一台计算机上,将浏览器发送到: http://10.0.0.3:8000 .

B.如果启用了 SSH,则可以使用 paramiko连接和 SFTP 传输任何你想要的。

关于python - 如何在 python 中的两台连接的计算机之间传输文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com