问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python项目代码变更后一定要重新编译吗?7

发布网友 发布时间:2023-10-08 21:33

我来回答

3个回答

热心网友 时间:2023-11-03 01:24

不需要啊,python是脚本 语言,不需要编译的追问那为什么生成pyc结尾的文件

追答pyc文件,是python编译后的字节码(bytecode)文件。只要你运行了py文件,python编译器就会自动生成一个对应的pyc字节码文件。这个pyc字节码文件,经过python解释器,会生成机器码运行(这也是为什么pyc文件可以跨平台部署,类似于java的跨平台,java中JVM运行的字节码文件)。下次调用直接调用pyc,而不调用py文件。直到你这个py文件有改变。python解释器会检查pyc文件中的生成时间,对比py文件的修改时间,如果py更新,那么就生成新的pyc。

热心网友 时间:2023-11-03 01:24

一般的时候,你直接用py文件执行就可以了,python会自动编译一些必要的文件。
另外目前py不同的字节码是变动的,也就是说不同版本的字节码还是不兼容,做不动一次编译到处执行。
如果你现在三个文件 main.py, a.py, b.py
其中main是入口,而且在main中有import a.py 和import b.py
那么只会生成a.pyc,b.pyc,而不会生成main.pyc
出发你自己用python中的compile命令编译main.py
以上

热心网友 时间:2023-11-03 01:25

不用用户操心,python自动生成最新的.pyc文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? 今天喜欢的女生微信头像从自拍突然换成猫看镜子变狮子的头像,这...2 购买二手房需要对方具有哪几个证件?210 塑料门帘,总是粘在一起。有什么好办法解决了?39 作文:在――的影响下 800字24 韭菜能和鱼一起吃吗166 手机丢了 被盗了 我把微信冻结了 别人还能上我的微信吗... 如何考取执业药师?2 乐清雁荡山门票是多少? Missing you 音译歌词3 通过怎么添加好友5 converse鞋码问题2 黄家驹是一个什么样的人,有着怎么样的故事?71 养羊秋天收割的青玉米秸秆怎么储存4 长大了意味着什么,意味着我们要开始担当起家里的事情,创业成家... 寿山田黄辨别的标准是什么?想知道田黄石的鉴定辨别11 玉米桔杆处理方式13 网上注册商标如何申请? 梅花魂修辞7 有没有工作在郑州,在洛阳伊滨区中电银河湾买房的?我也想在那里...1 想学权志龙的missingyou 有没有音译歌词31 夜泉表现了袁中道什么志趣3 怎样顺利通过执业药师考试1 匡威鞋码大小啊?穿36码鞋买匡威是该买35的么?10 夜泉 译文1061 新注册的怎么养不会被封87 五角星怎么打2 黄家驹是什么级别的人15 什么是寿山石?185 请问08年礼品茶:勐海七子饼茶(普洱茶生茶)的价格是多少? 黄家驹是一个怎么样的人呢?他的性格等等具体说说3 被盗,手机号码qq都换了,我用人脸识别冻结了,我...9 求权志龙的Missing you的中文音译歌词(不要罗马音)...1018 求权志龙 Missing You 的音译歌词1017 在——的影响下 800字作文 七年级10 我怎么才能取得考执业药师的资格?14 五角星怎么打166 2ne1missing you音译歌词168 好听的大全77 现在流行哪些手机配件1 手机配件什么牌子的好4