是否有Python到Whitespace语言转换器?
发布时间:2020-12-20 13:28:57 所属栏目:Python 来源:网络整理
导读:我找不到一个因为“空白”是一个常用词,但我很好奇是否可以这样做.谢谢. 解决方法 没有这样的东西 – 它需要整个 Python语言在Whitespace中运行 – 这样你的Python程序就会使用函数,列表和其他内置函数,更不用说标准库了. 这样的事情可以通过Pypy实现 – 你
我找不到一个因为“空白”是一个常用词,但我很好奇是否可以这样做.谢谢.
解决方法
没有这样的东西 – 它需要整个
Python语言在Whitespace中运行 – 这样你的Python程序就会使用函数,列表和其他内置函数,更不用说标准库了.
这样的事情可以通过Pypy实现 – 你可以写一个空白后端 – 我怀疑可以找到资金或支持的努力. 然而,到达那里的“一人黑客”可能正在改变Python字节码操作只使用空格字符.它不会是“空白兼容” – 但最终会产生相同的效果:编译的Python文件 – 我们称之为“pyc”的文件只能由代码组成的Whitespace组成. (但不是数据和元数据标记),在Python源代码树中破解了几个文件. 更改操作码本身很容易 – 它们位于Python源代码树中的Lib / opcode.py文件中 – 但您必须更改解释器以使用多字节操作码(因为当前所有操作码都是一个字节参数). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |