• 坚守一条红线 维护生态安全(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-11-12
  • 《辉煌中国》第五集《共享小康》 2019-11-12
  • 这事咋办No.2丨申请西安保障性住房必看 花生让你有房住 2019-11-11
  • 预热世界杯 玩法各异!3张竞彩红单了解一下 2019-10-18
  • 崇拜不劳而获是腐败的根源之一,正气不足是腐败的第二个根源,沉迷于初级趣味易滋生腐败,提高素质力争不想腐,以医者之心防治腐败。 2019-10-09
  • 人民日报评论员随笔:让文化热情涵养更多经典 2019-10-09
  • 国产手机跟进“刘海屏”,凸显苹果在智能手机市场的影响力 2019-10-05
  • 世界杯倒计时:球迷街头狂欢为自己的国家打Call 2019-10-02
  • 紫光阁中共中央国家机关工作委员会 2019-09-24
  • 洪崖洞客流激增 渝中开通2条应急通道12辆公交车驰援 2019-09-24
  • 中央环保督察“回头看”10省区问责630人 2019-09-19
  • 天津举办改善营商环境专题讲座 2019-09-19
  • 日本核能行业誓言日本将在今年内重新启用核电 2019-09-03
  • 中国保险行业协会发布汽车后市场配件合车标准 2019-09-02
  • 晋中市通报五起违反中央八项规定精神问题 2019-08-30
  • 当前位置 > CPDA数据分析师 > “数”业专攻 > python入门篇:python怎么运行?python如何运行py文件?

    天津快乐十分开奖结果走势图:python入门篇:python怎么运行?python如何运行py文件?

    浙江快乐彩和值走势图 www.pn-vs.com 来源:数据分析师 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-11-12
  • 《辉煌中国》第五集《共享小康》 2019-11-12
  • 这事咋办No.2丨申请西安保障性住房必看 花生让你有房住 2019-11-11
  • 预热世界杯 玩法各异!3张竞彩红单了解一下 2019-10-18
  • 崇拜不劳而获是腐败的根源之一,正气不足是腐败的第二个根源,沉迷于初级趣味易滋生腐败,提高素质力争不想腐,以医者之心防治腐败。 2019-10-09
  • 人民日报评论员随笔:让文化热情涵养更多经典 2019-10-09
  • 国产手机跟进“刘海屏”,凸显苹果在智能手机市场的影响力 2019-10-05
  • 世界杯倒计时:球迷街头狂欢为自己的国家打Call 2019-10-02
  • 紫光阁中共中央国家机关工作委员会 2019-09-24
  • 洪崖洞客流激增 渝中开通2条应急通道12辆公交车驰援 2019-09-24
  • 中央环保督察“回头看”10省区问责630人 2019-09-19
  • 天津举办改善营商环境专题讲座 2019-09-19
  • 日本核能行业誓言日本将在今年内重新启用核电 2019-09-03
  • 中国保险行业协会发布汽车后市场配件合车标准 2019-09-02
  • 晋中市通报五起违反中央八项规定精神问题 2019-08-30
  • 平特乾坤卦图库 六复式三中三多少组 360老时时开奖号码走势图 单双中特规律公式 湖北30选5开奖查询 彩票开奖查询网站 北京快3开奖结果助手 快乐12任选3计算技巧 月入过万的网络赚钱方法 百乐彩票 彩票开奖查询新疆时时彩票 玩老虎机输钱视频 英超20182019积分榜 大乐透历史比较器 湖北快三预测推荐号