• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

标签:stdout

python

python为什么关闭 sys.stdout(stdin,stderr)并不会真正关掉它?

python为什么关闭 sys.stdout(stdin,stderr)并不会真正关掉它?
Python 文件对象 是一个对底层 C 文件描述符的高层抽象。对于在 Python 中通过内建的 open() 函数创建的多数文件对象来说,f.close() 从 Python 的角度将其标记为已关闭,并且会关闭底层的 C 文件描述符。在 f 被垃圾回收的时候,析构函数中也会自动处理。但由于 stdin,stdout 和 stderr 在 C 中的特殊……继续阅读 »

搞java代码 3年前 (2022-05-21) 23浏览 0评论0个赞