我们每个人都会遇到这种情况: 你写了一些Python代码,但是你遇到了一个错误:
这不仅仅是一个错误,而是一个异常。这是Python以明确的方式表述存在问题的方式,这样,我们就可以用“try”和“except”关键字来捕获它。
就像Python中的其他东西一样,异常也是一个对象。这意味着一个异常有一个类——我们就是用这个类来捕获异常的:
2024年08月13日
我们每个人都会遇到这种情况: 你写了一些Python代码,但是你遇到了一个错误:
这不仅仅是一个错误,而是一个异常。这是Python以明确的方式表述存在问题的方式,这样,我们就可以用“try”和“except”关键字来捕获它。
就像Python中的其他东西一样,异常也是一个对象。这意味着一个异常有一个类——我们就是用这个类来捕获异常的:
2024年08月13日
更多互联网精彩资讯、工作效率提升关注【飞鱼在浪屿】(日更新)
Python 最容易被误解的方面其中之一是import。
2024年08月13日
当我们在键盘上敲下如下代码时,它的底层是如何实现的。第一行对bytes1这个bytes对象赋值,第二行对bytes2这个bytes对象赋值,第三行两个bytes对象相加。从结果来看,把两个bytes对象合并在一起了,使用这个“+”符号,通过多态实现了bytes对象合并(concat)这一功能。
通过这个图示,理解一下源码
2024年08月13日
本文详细介绍 Python 3.8 中的新功能,以及和与 3.7 相比的一些不同点。来源:51cto
新功能
编译的字节码文件的并行文件系统缓存新的 PYTHONPYCACHEPREFIX设置(也可用 )将隐式字节码缓存配置为使用单独的并行文件系统树,而不是每个源目录中的默认子目录。-X pycache_prefix__pycache_报告缓存的位置sys.pycache_prefix(None表示
2024年08月13日
关于 Python,你肯定听过这么一句话:”Python中一切皆对象”。没错,在 Python 的世界里,一切都是对象。
2024年08月13日
原题 | Unravelling binary arithmetic operations in Python
作者 | Brett Cannon
译者 | 豌豆花下猫
来源
2024年08月13日
很多时候,我需要写脚本去做一些自动化操作,简单的可以直接写 Shell 脚本,但一些稍复杂的情况, 比如要用到分支语句,循环语句,或者调用一些高级函数,用 Shell 就太费劲了。 我更喜欢用一种完整的语言(比如 Python),调用 Shell 程序并获取它的输出,执行复杂操作。
本文介绍 UNIX 进程的创建过程(fork, exec),如何与子进程通信(pipe, pty), 并深入分析标准库中的 subprocess 模块和著名的第三方库 sh 的源码,阐述其实现原理。
2024年08月13日
开始介绍 int 对象前,先考考大家:下面这个 C 程序( test.c )运行后输出什么?是 1000000000000 (一万亿)吗?