腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何打印
ctypes
字符串
缓冲区
的内容
python
、
ctypes
我正在使用python
中
的
ctypes
库
创建
一个
字符串
缓冲区
。现在,如果我必须打印这个
字符串
缓冲区
的内容,当它已经被写入时,我将如
何在
python
中
实现它?import
ctypes
pBuf =
ctypes
.create_string_buffer(init_size)
浏览 10
提问于2017-03-02
得票数 5
回答已采纳
1
回答
如
何在
ctypes
结构
中
创建
静态
字符串
缓冲区
?
python
、
ctypes
我需要向DLL函数传递一个指向C
结构
的指针,该函数将写入该
结构
。C
结构
看起来像这样: struct foo { float b;} 我被困在如何定义“c”上了。我在Python
中
得到了以下代码: import
ctypes
_fields_ = [('
浏览 58
提问于2021-03-18
得票数 0
回答已采纳
2
回答
如何从ctype
结构
构建python
字符串
?
python
、
c
、
string
、
ctypes
我正在使用ctype,并且为了传递参数,我定义了这个
结构
_fields_ = [ ("buffer",
ctypes
.c_char* BUFSIZE),然后,我使用以下代码调用C函数,但我不知道如何从我
创建
的
结构
创建
字符串
。(self):
浏览 1
提问于2011-02-23
得票数 5
回答已采纳
2
回答
如何使用ctype从字节数据中使用malloc实现动态
缓冲区
?
python
、
ctypes
我找到的用于在ctype
中
创建
缓冲区
的每个引用似乎都
创建
了一个
静态
长度的. _fields_ = [ ('length&
浏览 5
提问于2021-07-11
得票数 1
回答已采纳
2
回答
char*在从C DLL返回到js-ctype时丢失。
c++
、
dll
、
thunderbird
、
thunderbird-addon
、
jsctypes
在调试器
中
检查p和q表明它们都包含相同的数据。我使用这个js调用函数; var lib =
ctypes
.open("<Mozilla调试器
中
,str被标识为CData类型的对象,深入挖掘显示它在每种情况下都包含一个
字符串
,尽管我无法看到该
字符串
是什么。如果我指定一个大型的“
静态
浏览 2
提问于2013-12-09
得票数 0
回答已采纳
2
回答
通过ctype将包含可变
字符串
的
结构
从Python发送到C
python
、
ctypes
我在C端有一个包含字符数组的
结构
{ char buffer[100];在我的python端,我定义了它会给我一个错误我想要一个
字符串
浏览 0
提问于2012-04-04
得票数 2
回答已采纳
3
回答
如何使用struct.pack_into将不同类型的数据打包到
字符串
缓冲区
中
python
、
c
、
struct
我正在尝试将一些无符号整型数据打包到使用
ctypes
.create_string_buffer
创建
的
字符串
缓冲区
中
。下面是以下代码片段和一个显示错误的运行示例import
ctypes
print binascii.hexlify(buf)... struct.error: bad char in st
浏览 1
提问于2011-05-11
得票数 10
回答已采纳
1
回答
Python类型winapi GetUserProfileDirectory访问冲突读取
python-3.x
、
ctypes
我试图获得一个新的用户配置文件路径,但是我得到了一个"OSError: exception:访问冲突读取0x*“用户配置文件将被
创建
,但是如果用户名后面的文件夹名已经存在,那么windows将自动生成一个新文件夹。PROFILEINFOW
结构
中
的配置文件路径为None,因此我想调用
ctyp
浏览 3
提问于2020-08-25
得票数 0
回答已采纳
1
回答
如何对整型变量长度数组进行读写操作
python-3.x
、
ctypes
这就是我所拥有的一个复杂的
结构
。这实际上是其他
结构
中
的一个深度嵌套
结构
:) /*domain_val = domain_seg; 在python
中
定义的
结构
是 class struct_domain)), ] 如<
浏览 24
提问于2021-11-17
得票数 0
回答已采纳
1
回答
如何将输出
缓冲区
传递给共享对象
python-2.7
函数定义使用int8_t *指针作为
缓冲区
,由共享对象填充(在本例
中
是设备驱动程序)--我将它们包装为
ctypes
.POINTER(
ctypes
.c_int8)。如
何在
Python
中
创建
和传递这种类型的对象,以便驱动程序可以写入对象?from PicoPt104 import * string
浏览 4
提问于2016-02-16
得票数 0
回答已采纳
1
回答
用c_char_p argtype类型调用python可调用c的奇怪的c类型行为
python-3.x
、
string
、
byte
、
ctypes
、
mutable
在下面的测试程序
中
,我观察到一种奇怪的与ctype相关的行为: print(type(a_c_string目标是传递python函数一个指向c
字符串
的指针,让它修改它的内容(提供假值),然后返回给调用者。 我首先通过ctype函数create_string_buffer
创建
了一个可变的
字符串
缓冲区
。从示例
中
可以看出,
字符串
缓冲区
确实是可
浏览 1
提问于2020-12-17
得票数 1
回答已采纳
2
回答
VSCode MyPy错误:"ioctl“具有不兼容的类型"my_struct";预期的"Union[int,str]”
python
、
ctypes
、
mypy
、
ioctl
下面的python代码段正在生成MyPy“问题”(在vscode
中
)。#!my_ioctl_id, my_struct, True )参数3到"ioctl“具有不兼容的类型"my_struct";预期的"Unionint,str" MyStruct是一个ctype
结构
使用ioctl()和ctype
结构
的所有示例都显示了将实例传递给ioctl()。事实上,这是可行的,除了现在MyPy正在抱怨。from typing impor
浏览 8
提问于2020-07-31
得票数 2
回答已采纳
1
回答
如何将字节从
ctypes
结构
复制到从create_string_buffer
创建
的
缓冲区
python
、
ctypes
我有一个
ctypes
结构
(例如):class Foo(Structure):我想将该
结构
的一个实例复制到从create_string_buffer
创建
的
缓冲区
中
(它的大小大于Foo的单个实例所需的大小)。= create_string_buffer(100) buf[0:sizeof(f)] = f
浏览 0
提问于2013-08-01
得票数 7
回答已采纳
3
回答
Python使用ctype传递char *数组并填充结果
python
、
c++
、
c
、
ctypes
我正在尝试使用ctype来
创建
python
中
的char *数组,以便将其传递到库
中
,以填充
字符串
。我期望4个
字符串
返回长度不超过7个字符,每个字符。我的py代码如下所示from
ctypes
import * getAllNodeNames =我从C
中
创建
了一个运行良好的测试,但是在Python
中</
浏览 4
提问于2013-05-22
得票数 15
回答已采纳
1
回答
ctypes
.返回
结构
的视图c_char_p字段
python
、
c
、
struct
、
binding
、
ctypes
我定义了一个简单的C
结构
TestStruct和一个函数init_struct来
创建
一个实例并返回一个指向它的指针#include <stdio.h> import
ctypes
class PyStruct(
ctypes
.Structure):= lib.init_
浏览 1
提问于2018-12-14
得票数 3
回答已采纳
1
回答
当传递的
结构
被删除时Python就会崩溃。
python
、
windows
、
dll
、
ctypes
Python 2.7.8,Windows 7,Phyton USB程序员的DLL更新:原来是过时的,与文件不匹配。一旦我更新了包含文件之后的
结构
,问题就解决了。我尝试过多次迭代,但在
结构
中
找不到一个可变的例子。(Memory_Params),0,0,0,0,MemoryBuffer,15,0) pr
浏览 2
提问于2015-03-31
得票数 0
3
回答
python
结构
解包
python
、
perl
、
struct
、
unpack
., "Z*")因此,尽管python像perl一样有数字重复计数,但它似乎缺少*重复计数。
浏览 0
提问于2011-05-01
得票数 1
回答已采纳
3
回答
如
何在
Python
中
读取指针地址?
python
、
memory
、
memory-address
我想在Python脚本
中
读取从特定地址开始的一些字节。例如,我想从0x561124456开始读取40000字节。 指针来自C#应用程序。我想使用此方法在应用程序和脚本之间传递数据。
浏览 19
提问于2018-02-15
得票数 4
1
回答
为什么可以使用python 3
中
的ctype修改不可变字节对象?
python
、
c
、
python-3.x
、
ctypes
bar[0] = '#';}gcc -shared -o clib.so -fPIC clib.cpython代码python代码输出After: b'#ar' 140451244811328str对象在Python 3
中
也是不可变的python代
浏览 6
提问于2017-12-02
得票数 1
回答已采纳
2
回答
如
何在
Python2.5
中
以文件对象的形式访问内存块?
python
、
ctypes
、
python-2.5
我想在Windows下的Python2.5
中
获得一个内存块的文件对象。(由于某些原因,我不能使用较新的版本来完成此任务。)我考虑过使用cStringIO,但是为了
创建
这样一个对象,我需要一个string对象。
浏览 1
提问于2011-11-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go实现Python模块
Python如何调用DLL函数:传递数值、指针与字符串参数
Python语言编程系列005——将多个参数打包为字节流进行网络传输的方法
Python的指针:有什么意义?
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券