mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
add this
module
This commit is contained in:
parent
533e13437e
commit
d6535aba93
23
python/this.py
Normal file
23
python/this.py
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
s = """The Zen of Python, by Tim Peters
|
||||||
|
|
||||||
|
Beautiful is better than ugly.
|
||||||
|
Explicit is better than implicit.
|
||||||
|
Simple is better than complex.
|
||||||
|
Complex is better than complicated.
|
||||||
|
Flat is better than nested.
|
||||||
|
Sparse is better than dense.
|
||||||
|
Readability counts.
|
||||||
|
Special cases aren't special enough to break the rules.
|
||||||
|
Although practicality beats purity.
|
||||||
|
Errors should never pass silently.
|
||||||
|
Unless explicitly silenced.
|
||||||
|
In the face of ambiguity, refuse the temptation to guess.
|
||||||
|
There should be one-- and preferably only one --obvious way to do it.
|
||||||
|
Although that way may not be obvious at first unless you're Dutch.
|
||||||
|
Now is better than never.
|
||||||
|
Although never is often better than *right* now.
|
||||||
|
If the implementation is hard to explain, it's a bad idea.
|
||||||
|
If the implementation is easy to explain, it may be a good idea.
|
||||||
|
Namespaces are one honking great idea -- let's do more of those!"""
|
||||||
|
|
||||||
|
print(s)
|
@ -733,6 +733,7 @@ void VM::post_init(){
|
|||||||
_lazy_modules["collections"] = kPythonLibs["collections"];
|
_lazy_modules["collections"] = kPythonLibs["collections"];
|
||||||
_lazy_modules["heapq"] = kPythonLibs["heapq"];
|
_lazy_modules["heapq"] = kPythonLibs["heapq"];
|
||||||
_lazy_modules["bisect"] = kPythonLibs["bisect"];
|
_lazy_modules["bisect"] = kPythonLibs["bisect"];
|
||||||
|
_lazy_modules["this"] = kPythonLibs["this"];
|
||||||
|
|
||||||
CodeObject_ code = compile(kPythonLibs["builtins"], "<builtins>", EXEC_MODE);
|
CodeObject_ code = compile(kPythonLibs["builtins"], "<builtins>", EXEC_MODE);
|
||||||
this->_exec(code, this->builtins);
|
this->_exec(code, this->builtins);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user