我已经理解Python是一种解释型语言......然而,当我查看我的Python源代码时,我看到了.pyc
Windows,它们识别为"编译的Python文件".这些来自哪里?
是否有可能从.py文件生成的.pyc文件中获取一些信息?
Javascript可以被称为纯粹的解释语言吗?或者它也有一些编译风味吗?有人可以指导两者背后的原因,无论哪个是真的.
关于这一点有很多矛盾的信息.虽然有人说C#被编译(因为它被编译成IL然后在运行时被编译为本机代码),但是其他人说它被解释为它需要.NET.EN Wiki说:
许多解释语言首先被编译为某种形式的虚拟机代码,然后在运行时将其解释或编译为本机代码.
所以我很困惑.任何人都可以清楚解释这个
是否可以让Python将.pyc
文件保存到单独的文件夹位置sys.path
?
/code
foo.py
foo.pyc
bar.py
bar.pyc
Run Code Online (Sandbox Code Playgroud)
至:
/code
foo.py
bar.py
/code_compiled
foo.pyc
bar.pyc
Run Code Online (Sandbox Code Playgroud)
我想这样,因为我觉得它更有条理.感谢你给与我的帮助.
我正在读某个地方,有时PHP根本不够快,而且编译后的代码有时会"做很重的事"
C++中的api是做什么的?
为什么人们只需要在需要优化时使用已编译的python文件?然后代码将不必互相编译然后编译.
有什么我想念的吗?在我看来,这似乎是一个简单的问题.
Python被编译成中间字节码(pyc),然后执行.所以,有一个汇编,然后是解释.但是,长期使用Python的用户认为Python是一种"后期绑定"语言,它不应该被称为解释语言.
Python与其他解释语言有何不同?
你能告诉我在Python上下文中"后期绑定"是什么意思吗?
Java是另一种语言,它首先将源代码编译成字节码,然后解释为字节码.
Java是一种解释/编译语言吗?
在编译/执行方面,它与Python有何不同?
据说Java没有"后期绑定".这与Java程序比Python快得多吗?
如果你能给我链接到人们已经讨论过的地方,那就太棒了.我想更多地了解这一点.谢谢.
像往常一样,我过去通常使用第二种方法创建普通的存储过程,即创建存储过程“ Natively Compiled Stored Procedure
”,我想知道使用已编译的存储过程是否对性能有好处?
有没有人可以帮助您找到答案?谢谢
我需要从SOURCE.PRI文件中获取一些资源,修改某些值,然后创建TARGET.PRI文件,该文件与SOURCE.PRI具有完全相同的内容,但上面提到的修改后的值除外.
有几个PRI文件扩展名,我指的是Windows应用商店应用程序使用的编译资源文件(更多信息).
我假设,因为.PRI文件已经编译,没有办法按字符逐个读取它们,使用简单的文本解析器.
因此,我正在寻找一种编译和反编译.PRI文件的方法.
有没有人找到办法做到这一点?
compiled ×10
python ×5
pyc ×2
c# ×1
c++ ×1
decompiling ×1
file ×1
interpreter ×1
java ×1
javascript ×1
late-binding ×1
load ×1
performance ×1
php ×1
python-3.x ×1
resources ×1
sql-server ×1
windows ×1