我也是刚接触python,c#vs有debug编译文件,python的ide编译的文件在哪呢,mark一下
我写错了,python是个解释器,不是编译器,python语言是解释型语言
pycharm就相当于间接调用Python解释器
python直接作为脚本执行,代码是由解释器执行的。解释器先将源码转为字节码,再放入虚拟机转为机器码,在物理机上执行。好处是可移植性强,基本上每个平台上代码都差不多,并且可以实时执行;坏处是比起编译,优化不好,不能像C语言这样先由gcc编译器优化一下再执行。
Python原生解释器是cpython
,目前生态还有些别的解释器,比如pypy
,各有各的优势,不多赘述。
还有,PyCharm是IDE(集成化开发环境),由解释器、调试器、文本编辑器、语言服务器、插件管理器等一大堆组成(顾名思义,“集成化”),一般不说是“PyCharm执行的”,而是"python解释器执行的"。