[n for n in dir() if re.match("f.*[0-9]$", n)]
Я установил для своей переменной среды PYTHONSTARTUP значение ~/.startup.py
, которое содержит:
# Ned's startup.py file, loaded into interactive python prompts.
print("(.startup.py)")
import datetime, os, pprint, re, sys, time
print("(imported datetime, os, pprint, re, sys, time)")
def dirx(thing, regex):
return [ n for n in dir(thing) if re.search(regex, n) ]
pp = pprint.pprint
Теперь у меня всегда есть несколько импортированных удобных модулей, и у меня есть ярлыки для вещей, которые я часто делаю в оболочке.