Python是编译运行的验证方法
作者:junjie 时间:2021-03-15 04:25:10
虽然Python被说成是一种解释型语言,但是实际上,Python源程序要先经过编译,然后才能运行。
与Java语言类似,Python源程序编译之后得到的是字节码,交由Python虚拟机来运行。
关于这一点,我们可以这样来验证:
#!/usr/bin/python
print "position1"
1_syntax_error_identifier
print "position2"
将它保存为program.py,然后在shell窗口中运行它:
root@dell:~$ ./program.py
File "./program.py", line 4
1_syntax_error_identifier
^
SyntaxError: invalid syntax
root@dell:~$ <br>
从这里可以看出,如果Python是纯粹解释运行的话,那么它应该输出position1。
如果是编译运行的话,首先应该发现源代码中的语法错误,这正是本例展示的情况。
标签:Python,编译运行
0
投稿
猜你喜欢
Scrapy爬虫文件批量运行的实现
2022-04-25 18:29:57
PyQT5 emit 和 connect的用法详解
2022-02-08 15:15:11
keras读取h5文件load_weights、load代码操作
2023-05-21 18:00:22
Flask项目中实现短信验证码和邮箱验证码功能
2022-02-24 00:12:58
Python读取配置文件-ConfigParser的二次封装方法
2023-06-15 09:19:58
php相当简单的分页类
2023-11-17 01:50:36
python模拟菜刀反弹shell绕过限制【推荐】
2023-07-13 12:56:18
Python入门教程之Python的安装下载配置
2021-08-18 06:01:14
使用php操作xml教程
2023-06-14 03:10:45
详解php中implode explode serialize json msgpack性能对比
2023-09-03 18:00:19
打包python 加icon 去掉cmd黑窗口方法
2021-12-01 15:26:38
asp简单可逆运算字符串加密解密函数
2010-05-04 16:42:00
Python while true实现爬虫定时任务
2021-02-10 13:35:30
MySQL数据库安全解决方案
2009-10-17 21:36:00
Python实现二维曲线拟合的方法
2021-08-26 12:38:01
Python中包的用法及安装
2023-08-02 21:42:29
使用matplotlib库实现图形局部数据放大显示的实践
2021-01-13 18:47:13
Python pandas库中的isnull()详解
2022-06-06 20:58:01
Python实现绘制M2货币供应率曲线
2023-07-31 04:30:43
js刷新页面方法大全
2023-08-06 21:05:34