···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
python
15.8 C和Python中的线程混用
15.8 C和Python中的线程混用,问题,你有一个程序需要混合使用C、Python和线程, 有些线程是在C中创建的,超出了Python解释器的控制范围。 并且一些线程还使用了Python C API中的函数。,解决方案,如果你想将C、Python和线程...
11.7 在不同的Python解释器之间交互
11.7 在不同的Python解释器之间交互,问题,你在不同的机器上面运行着多个Python解释器实例,并希望能够在这些解释器之间通过消息来交换数据。,解决方案,通过使用 multiprocessing.connection 模块可以很容易的实现解释...
15.2 简单的C扩展模块
15.2 简单的C扩展模块,问题,你想不依靠其他工具,直接使用Python的扩展API来编写一些简单的C扩展模块。,解决方案,对于简单的C代码,构建一个自定义扩展模块是很容易的。 作为第一步,你需要确保你的C代码有一个正确的头文...
9.24 解析与分析Python源码
9.24 解析与分析Python源码,问题,你想写解析并分析Python源代码的程序。,解决方案,大部分程序员知道Python能够计算或执行字符串形式的源代码。例如:,>>> x = 42,>>> eval('2 + 3*4 + x'),56,>>...
10.9 将文件夹加入到sys.path
10.9 将文件夹加入到sys.path,问题,你无法导入你的Python代码因为它所在的目录不在sys.path里。你想将添加新目录到Python路径,但是不想硬链接到你的代码。,解决方案,有两种常用的方式将新目录添加到sys.path。第一种,你...
10.15 分发包
10.15 分发包,问题,你已经编写了一个有用的库,想将它分享给其他人。,解决方案,如果你想分发你的代码,第一件事就是给它一个唯一的名字,并且清理它的目录结构。 例如,一个典型的函数库包会类似下面这样:,projectname/, ...
6.8 与关系型数据库的交互
6.8 与关系型数据库的交互,问题,你想在关系型数据库中查询、增加或删除记录。,解决方案,Python中表示多行数据的标准方式是一个由元组构成的序列。例如:,stocks = [, ('GOOG', 100, 490.1),, ('AAPL', 50, 545.75)...
15.14 传递Unicode字符串给C函数库
15.14 传递Unicode字符串给C函数库,问题,你要写一个扩展模块,需要将一个Python字符串传递给C的某个库函数,但是这个函数不知道该怎么处理Unicode。,解决方案,这里我们需要考虑很多的问题,但是最主要的问题是现存的C函...
15.21 诊断分段错误
15.21 诊断分段错误,问题,解释器因为某个分段错误、总线错误、访问越界或其他致命错误而突然间奔溃。 你想获得Python堆栈信息,从而找出在发生错误的时候你的程序运行点。,解决方案,faulthandler 模块能被用来帮你解决这...
13.15 启动一个WEB浏览器
13.15 启动一个WEB浏览器,问题,你想通过脚本启动浏览器并打开指定的URL网页,解决方案,webbrowser 模块能被用来启动一个浏览器,并且与平台无关。例如:,>>> import webbrowser,>>> webbrowser.open('...
上一页
1
...
9
10
11
12
13
14
下一页
前往
页