小编Nav*_*Nav的帖子

如何打印 ctypes 字符串缓冲区的内容

我正在使用 python 中的 ctypes 库创建一个字符串缓冲区。现在,如果我必须稍后在写入此字符串缓冲区时打印它的内容,我将如何在 python 中实现它?

import ctypes
init_size = 256
pBuf = ctypes.create_string_buffer(init_size)
Run Code Online (Sandbox Code Playgroud)

python ctypes

5
推荐指数
1
解决办法
5708
查看次数

如何同时运行两个线程?

from threading import Thread
import time
class ThreadTest():

    def loop1(self):
        for i in range(0, 100, 5):
            print(i)
            time.sleep(2)

    def loop2(self):
        for i in range(100, 210, 11):
            print(i)
            time.sleep(2)

if __name__ == '__main__':
    T1 = Thread(target=ThreadTest().loop1(), args=())
    T2 = Thread(target=ThreadTest().loop2(), args=())
    T1.start()
    T2.start()
    T1.join()
    T2.join()
Run Code Online (Sandbox Code Playgroud)

上面的代码按顺序而不是同时运行这些方法。我想要一种可以同时运行两种方法/进程的方法。

python multithreading python-3.x python-multiprocessing

4
推荐指数
1
解决办法
2577
查看次数