当前位置 > CPDA数据分析师 > “数”业专攻 > python入门篇:python怎么运行?python如何运行py文件?

喜茶加盟骗局:python入门篇:python怎么运行?python如何运行py文件?

喜乐彩注册 www.jj1v.cn 来源:数据分析师 CPDA | 时间:2017-03-15 | 作者:admin

这是Python入门教程。python怎么运行python如何运行py文件?大家伙都知道Python是一种计算机程序设计语言。python的代码量少,在学习研究过程中很方便。比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。今天咱们就介绍一点Python入门知识。

 

python入门教程

 

python如何运行

python filenam.py 执行程序。深入点看下面。
执行过程:

 

1.python内部会先将源码编译成字节码。生成.pyc文件。
ps1:在有写入权限时,.pyc会在磁盘上,否则是在内存中,在磁盘上的pyc可以当成一种缓存,可以直接运行,因为省略了编译过程,执行速度更快。并且在源文件更新过后,.pyc也会更新。

ps2:字节码并不是机器二进制码,只是特定于python的一种表现形式,这也是python能跨平台,执行速度又没有c/c++快的原因。
python虚拟机(pvm)载入字节码并执行。其实并不存在这样一个专门的pvm, pvm是python本身的一部分,用来执行节字码的一个大循环。

简单描述:
m.py(源文件)—>m.pyc(字节码)—>pvm(运行时)

 

python如何运行程序

4种方式:
1. 交互模式。直接键入python。 主要是用来测试的。譬如我忘记os模块有哪些功能了。

 

python

 

2.写成一个文件,再执行。

python script1.py

 

3.导入模块。每一个文件就是一个模块,可以被其它文件导入并执行。文件只有在第一次导入时才会运行代码。如果需要再次运行,需要借助于imp模块的relaod。
在命令行中可以直接使用“python -m modulename” 来执行模块文件。

ps: from 和 import 差不多,但是from会复制属性到当前模块的命名空间中,好处是使用时去掉了模块名,更好写,缺点是需要注意变量名覆盖问题。尤其是用到了"from xxx import *"的时候。我就遇到过了变量覆盖的问题。

 

4.使用exec运行模块文件。例如exec(open(‘module.py’).read())。在2.6中还有一个更简单的函数。execfile(filename),如execfile(‘module.py’)。事实上,还有code 、eval、compile模块也能.

 

python怎么运行python如何运行py文件?想必小伙伴有一定掌握了。小编之后会分享更多与数据分析相关的知识。望持续关注。Ps:学习交流可加+V(shujujun2016)一起学习交流python知识。

  • 何穗翻牌吴亦凡鹿晗 明星健身房宣传片大爆料健身 明星 2019-05-24
  • 2013环球企业领袖宁夏圆桌会议现场 2019-05-24
  • 南通如皋为应对督察“回头看”违法掩埋危险废物 2019-05-02
  • 北京市纪委监委通报:副局级干部55次坐头等舱被处分 2019-05-02
  • 说的有道理 。说明我们的教育方向确实是有问题,毛主席当年对教育领域的有关指示是正确的。 2019-04-30
  • 山西:今年汛期降雨量偏多 各部门未雨绸缪全力备汛 2019-04-17
  • 全国人大代表、三角轮胎董事长丁玉华去世 2019-04-17
  • 广州市海珠区人民法院公告专栏 2019-04-09
  • 动漫微视频:春天里的叮嘱与承诺 2019-04-09
  • 【新时代 新作为 新篇章】牢记嘱托 打赢脱贫攻坚战 2019-04-08
  • 怎么偷梁换柱?请具体说明[微笑] 2019-04-08
  • 对市人民政府推进民生基础设施项目、解决历史遗留问题情况开展专题询问 2019-04-06
  • 中年不发福!51岁景岗山紧身衣秀健硕身材 2019-04-06
  • 女子围甲,今年有看头 2019-04-02
  • 广州女主播深夜直播卸妆遇停水 快递小哥28分钟送上门 2019-04-01
  • 927| 646| 922| 696| 175| 383| 857| 599| 780| 311|