---
title: 函数：bytes_to_ptr
description: "| C函数原型 | 无 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclpythondevg_01_0055.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclpythondevg_01_0055.html
indexId: da60e65b4fdc7e8273d9abfc1fcbed40a0c81865d0c2a967491696605075313071
---
# 函数：bytes_to_ptr

| C函数原型 | 无 |
| --- | --- |
| Python函数 | ptr = acl.util.bytes\_to\_ptr(data) |
| 函数功能 | 将bytes对象转换成为void\*数据，可以将转换好的数据传递给C函数直接使用。 |
| 输入说明 | data：bytes类型数据。 |
| 返回值说明 | ptr：int，可以被C语言访问的数据。 |
| 约束说明 | 该函数输入的生命周期需要大于输出的生命周期，否则可能会产生未定义行为。 |
| 注意事项 | 修改示例如下： bytes\_in = np\_arr\_in.tobytes() bytes\_ptr = acl.util.bytes\_to\_ptr(bytes\_in) |
