from ftplib import FTP
import socket
import os
import time
#s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#addr = ('123.56.241.118', 12345) # 服务器端地址
ftp = FTP()
timeout = 30
port = 21
ftp.connect('123.56.241.118',port,timeout) # 连接FTP服务器
ftp.login('luoma','luoma123456') # 登录
print ftp.getwelcome() # 获得欢迎信息
list = ftp.nlst() # 获得目录列表
for name in list:
print(name) # 打印文件名字
while 1:
os.system('raspistill -t 2000 -o %s.jpg')
time.sleep(5)
f = open(%s.jpg,'wb') # 打开要保存文件
ftp.storbinary('STOR '+filename,f) # 上传FTP文件
#ftp.quit() # 退出FTP服务器
#s.sendto(data.encode(), addr) # 发送到服务端,带着地址发送过去
#s.close() # 关闭socket
ftp传输
最新推荐文章于 2022-07-30 19:06:09 发布
本文介绍了一个使用Python脚本通过FTP协议从Raspberry Pi设备定时拍摄并上传图片到远程服务器的方法。该脚本利用了Python的ftplib模块连接FTP服务器,并使用raspistill工具捕获图像。

1246

被折叠的 条评论
为什么被折叠?



