我不确定这是否是使用Python处理的正确方法,但是我创建了一个本地网络服务器并打开了一个端口,以试图允许我的朋友访问我PC上的某些目录。我们俩都使用Windows,并希望找到解决该问题的Python解决方案。
import http.server
import socketserver
PORT = 7000
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT), Handler)
print("Sever at PORT :", PORT)
httpd.serve_forever()
我的朋友可以使用我的IP地址访问该目录,并且可以查看其内容,但是她无法下载自己感兴趣的目录。尝试下载时,这些目录最终只是html文件。 我不知道如何让她下载她对使用Python感兴趣的目录的原始内容。
谢谢。
答案 0 :(得分:2)
在这种情况下,使用SFTP服务器可能会更好。检出https://pypi.org/project/sftpserver/
您可以使用WinSCP从Windows访问SFTP服务器:https://winscp.net/eng/docs/guide_connect