nimble install https://github.com/gmshiba/pythonify
- datetime
- glob
- math(as pymath)
- os(as pyos)
- random(as pyrandom)
- sys
- time
import pythonify
def add(x, y):
return x + y
import pythonify
with pyopen("foo.txt", "r") as f:
print(f.read())
import pythonify/datetime as datetime
import pythonify/time as time
proc lap(fn: proc): proc =
proc inner() =
echo "---start---"
var start = pydatetime.now()
fn()
echo "---end---"
echo "time: ", pydatetime.now() - start
return inner
@lap:
def testfunc():
time.sleep(1000)
print("1 sec")
testfunc()
import pythonify
if true:
raise SyntaxError("Error!")
import pythonify
import pythonify/pymath as math
print("pi: {0} e: {1}".pyformat(math.pi, math.e))
print(pyf"pi: {math.pi} e: {math.e}")
print("aaaa".rjust(10))