python - 如何在 Python 中修复此 TypeError?
问题描述
我正在尝试创建一个 NTP 客户端,该客户端最终将以“Mon May 10 07:29:23 EDT 2019”格式打印出时间。
host = "pool.ntp.org";
port = 123;
address = ( host, port );
data = '\x1b' + 47 * '\0';
client = socket.socket( AF_INET, SOCK_DGRAM );
client.sendto( data, address );
我不断收到 sendto 行的以下错误:
TypeError: a bytes-like object is required, not 'str'
我在理解这个错误时遇到了很多问题,所以我不知道如何解决它。
解决方案
推荐阅读
- airflow - Airflow SFTPHook - 找不到主机的主机密钥
- android - Recyclerview适配器在Viewpager中片段的onResume方法内不起作用
- android - 活动更改后如何获取当前活动
- javascript - 如何在 Child 构造函数 Javascript ES6 类中调用 Parent 方法?
- revit-api - 通过 Selection.SetElementIds 将选择修改为第一个元素
- javascript - 如何将 MySQL 数据库连接到 ReactJS 应用程序?
- php - Laravel 插入/更新/删除
- php - 如何使用 LDAP 检索 Active Directory 组策略最大密码使用期限
- c# - ASPX:使用 HTML 输入类型=“文件”时出错
- javascript - codeigniter、fullcalendar 和 bootstrap 常见错误问题