Python中是否有任何TFTP库允许PUT将二进制文件传输到IP地址。
理想情况下,如果不可能,我宁愿使用内置库,那么通过python调用cmd也是可以接受的。 通常,如果在Windows中安装了TFTP,命令提示符中的命令将为:
tftp -i xxx.xxx.xxx.xxx put example_filename.bin
需要注意的一点是python是32位并且在64位机器上运行。我一直无法使用子进程运行tftp。
答案 0 :(得分:2)
您可以使用TFTPy
TFTPy是Trivial FTP协议的纯Python实现。
TFTPy是Python编程语言的TFTP库。它包括客户端和服务器类,以及示例实现。包含钩子以便于包含在用于填充进度指示器的UI中。它支持RFC 1350,2347,2348和RFC 2349的tsize选项。