python使用FTP将一台电脑的视频传入另一台电脑,代码演示
时间: 2024-09-12 13:06:19 浏览: 46
在Python中,可以使用`ftplib`库来实现FTP文件传输。以下是一个简单的代码示例,演示了如何连接到FTP服务器,登录,然后上传一个视频文件到服务器。请注意,这里的服务器地址、用户名、密码和文件路径需要根据实际情况进行替换。
```python
import ftplib
def upload_video(host, user, password, file_path, remote_path):
try:
# 创建FTP对象
ftp = ftplib.FTP(host)
# 登录FTP服务器
ftp.login(user, password)
# 打开本地视频文件
local_file = open(file_path, 'rb')
# 上传文件
ftp.storbinary(f'STOR {remote_path}', local_file)
print("视频文件上传成功!")
except Exception as e:
print("上传失败:", e)
finally:
# 关闭文件和FTP连接
if 'ftp' in locals() and ftp:
ftp.quit()
if 'local_file' in locals() and local_file:
local_file.close()
# 使用示例
upload_video('ftp.example.com', 'username', 'password', '/path/to/local/video.mp4', '/path/to/remote/video.mp4')
```
在使用上述代码之前,请确保你已经安装了Python,并且有权限操作本地视频文件和远程FTP服务器。
在上传视频之前,确保FTP服务器已经启动并且具有正确的访问权限。此外,远程服务器上的`remote_path`应该是你想要存放视频文件的完整路径。
阅读全文
相关推荐















