···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
字符串函数
15.13 传递NULL结尾的字符串给C函数库
15.13 传递NULL结尾的字符串给C函数库,问题,你要写一个扩展模块,需要传递一个NULL结尾的字符串给C函数库。 不过,你不是很确定怎样使用Python的Unicode字符串去实现它。,解决方案,许多C函数库包含一些操作NULL结尾的字...
15.14 传递Unicode字符串给C函数库
15.14 传递Unicode字符串给C函数库,问题,你要写一个扩展模块,需要将一个Python字符串传递给C的某个库函数,但是这个函数不知道该怎么处理Unicode。,解决方案,这里我们需要考虑很多的问题,但是最主要的问题是现存的C函...
5.6 字符串的I/O操作
5.6 字符串的I/O操作,问题,你想使用操作类文件对象的程序来操作文本或二进制字符串。,解决方案,使用 io.StringIO() 和 io.BytesIO(),类来创建类文件对象操作字符串数据。比如:,>>> s = io.StringIO(),>>...
10.10 通过字符串名导入模块
10.10 通过字符串名导入模块,问题,你想导入一个模块,但是模块的名字在字符串里。你想对字符串调用导入命令。,解决方案,使用importlib.import_module()函数来手动导入名字为字符串给出的一个模块或者包的一部分。举个例...
8.20 通过字符串调用对象方法
8.20 通过字符串调用对象方法,问题,你有一个字符串形式的方法名称,想通过它调用某个对象的对应方法。,解决方案,最简单的情况,可以使用 getattr() :,import math,,class Point:, def __init__(self, x, y):, ...
15.16 不确定编码格式的C字符串
15.16 不确定编码格式的C字符串,问题,你要在C和Python直接来回转换字符串,但是C中的编码格式并不确定。 例如,可能C中的数据期望是UTF-8,但是并没有强制它必须是。 你想编写代码来以一种优雅的方式处理这些不合格数据,...
上一页
1
2
3
4
下一页
前往
页