![]() |
1
354
|
![]() |
2
83
我建议两个有趣的讲座:
1。
这个
2。 你可以这样做:
或
或(Python 3.1)
或
三。
我在这里看不到任何反模式。
4。
我想这和程序员的习惯有关
|
![]() |
3
33
蟒蛇
这个
python库中的许多资源都遵守
每当您获取应用程序中必须明确放弃的资源(如文件、网络连接、锁等)时,都可以使用它。 |
![]() |
4
24
反模式的一个例子可能是使用
例如
VS
第一种方法是打开和关闭每个
|
![]() |
5
23
同样,为了完整性,我将添加我最有用的用例
我做了很多科学计算,对于一些活动,我需要
我将默认精度设置为一个较低的数字,然后使用
我经常在超几何测试中使用这个方法,它要求将产生阶乘的大数除法。当你做基因组尺度计算时,你必须小心舍入和溢出错误。 |
![]() |
6
9
见 PEP 343 - The 'with' statement ,结尾有一个示例部分。
|
![]() |
7
3
WITH语句与所谓的上下文管理器一起工作: http://docs.python.org/release/2.5.2/lib/typecontextmanager.html 其思想是在离开“with”块后进行必要的清理,从而简化异常处理。一些python内置模块已经作为上下文管理器工作。 |
![]() |
8
3
第1点、第2点和第3点被合理地涵盖:
4:
它是相对较新的,仅在python2.6+中可用(或python2.5使用
|
![]() |
9
2
另一个例子是开箱即用的支持,当您习惯了内置的方式时,可能会有点困惑。
这个
这意味着程序员必须注意自己关闭连接,但允许获取一个连接,并在多个连接中使用它。
在上面的示例中,您将注意到
|
![]() |
10
2
在python中通常是__ 具有 _157;语句用于打开文件、处理文件中存在的数据,以及在不调用close()方法的情况下关闭文件。_156;with_157;语句通过提供清理活动简化了异常处理。 一般形式:
注: 不需要通过对file-var.close()调用close()来关闭文件 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |