python
小槿12358
这个作者很懒,什么都没留下…
展开
-
python中open os.open以及os.fdopen的区别
总结:open等价于 os.open + os.fdopenopen()创建新的文件对象,os.open()创建操作系统级文件描述符,os.fdopen()从文件描述符中创建一个文件对象。文件对象是包含文件描述符的Python类,使文件更方便,容易出错。它们提供了例如错误处理,缓冲,逐行读取,字符集转换,并在收集垃圾时关闭。文件描述符是用于处理由操作系统内核直接提供的文件的低级功能。文件描述符是一个小整数,用于标识内核为每个进程保留的打开文件的表中的打开文件。许多系统调用接受文件描述符,但它们不方原创 2022-02-23 11:46:24 · 2407 阅读 · 0 评论 -
python中多线程启动: start和run方法的区别
结论:启动线程,如果对target进行赋值,并且没有重写run方法,则线程start的时候会直接调用target中对应的方法具体代码如下:1、初始化一个线程threading.Thread.__init__(self,target=thread_run())def __init__(self, group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None): ass原创 2022-02-12 14:59:44 · 2922 阅读 · 0 评论