在python中运行TFTP客户端/库

时间:2017-06-28 07:22:49

标签: python tftp

Python中是否有任何TFTP库允许PUT将二进制文件传输到IP地址。

理想情况下,如果不可能,我宁愿使用内置库,那么通过python调用cmd也是可以接受的。 通常,如果在Windows中安装了TFTP,命令提示符中的命令将为:

  

tftp -i xxx.xxx.xxx.xxx put example_filename.bin

需要注意的一点是python是32位并且在64位机器上运行。我一直无法使用子进程运行tftp。

1 个答案:

答案 0 :(得分:2)

您可以使用TFTPy

TFTPy是Trivial FTP协议的纯Python实现。

TFTPy是Python编程语言的TFTP库。它包括客户端和服务器类,以及示例实现。包含钩子以便于包含在用于填充进度指示器的UI中。它支持RFC 1350,2347,2348和RFC 2349的tsize选项。