本文整理汇总了Python中Interpreter.Interpreter.install_builtins方法的典型用法代码示例。如果您正苦于以下问题:Python Interpreter.install_builtins方法的具体用法?Python Interpreter.install_builtins怎么用?Python Interpreter.install_builtins使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Interpreter.Interpreter
的用法示例。
在下文中一共展示了Interpreter.install_builtins方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: install_builtins
# 需要导入模块: from Interpreter import Interpreter [as 别名]
# 或者: from Interpreter.Interpreter import install_builtins [as 别名]
def install_builtins(self):
""" populate with the builtin functions, while adding our own flavors"""
Interpreter.install_builtins(self)
#input statements, length constructs
tamil_equiv = {"சரம்_இடமாற்று":"replace", "சரம்_கண்டுபிடி":"find","நீளம்":"len",
"சரம்_உள்ளீடு":"raw_input", "உள்ளீடு" : "input" }
#list operators
tamil_equiv.update( {"பட்டியல்":"list","பின்இணை":"append","தலைகீழ்":"reverse",
"வரிசைப்படுத்து":"sort","நீட்டிக்க":"extend","நுழைக்க":"insert","குறியீட்டெண்":"index",
"வெளியேஎடு":"pop","பொருந்தியஎண்":"count", "எடு":"__getitem__"} )
#file operators
tamil_equiv.update({"கோப்பை_திற":"file_open", "கோப்பை_மூடு":"file_close","கோப்பை_படி":"file_read",
"கோப்பை_எழுது":"file_write","கோப்பை_எழுது_வரிகள்":"file_writelines","கோப்பை_படி_வரிகள்":"file_readlines"})
for k,v in list(tamil_equiv.items()):
self.builtin_map[k]=self.builtin_map[v];
# translations for turtle module
turtle_map = { "முன்னாடி":"forward", "பின்னாடி" :"backward",
"வலது":"lt", "இடது":"rt",
"எழுதுகோல்மேலே":"penup", "எழுதுகோல்கிழே":"pendown"}
for k,v in list(turtle_map.items()):
vv = "turtle_"+v;
self.builtin_map[k] = self.builtin_map[vv]
return
示例2: install_builtins
# 需要导入模块: from Interpreter import Interpreter [as 别名]
# 或者: from Interpreter.Interpreter import install_builtins [as 别名]
def install_builtins(self):
""" populate with the builtin functions, while adding our own flavors"""
Interpreter.install_builtins(self)
#input statements, length constructs
tamil_equiv = {u"சரம்_இடமாற்று":u"replace", u"சரம்_கண்டுபிடி":u"find",u"நீளம்":u"len",
u"சரம்_உள்ளீடு":u"raw_input", u"உள்ளீடு" : u"input" }
# printf - as per survey request
tamil_equiv.update( { u"அச்சிடு":u"printf" } )
#list operators
tamil_equiv.update( {u"பட்டியல்":u"list",u"பின்இணை":u"append",u"தலைகீழ்":u"reverse",
u"வரிசைப்படுத்து":u"sort",u"நீட்டிக்க":u"extend",u"நுழைக்க":u"insert",u"குறியீட்டெண்":u"index",
u"வெளியேஎடு":u"pop_list",u"பொருந்தியஎண்":u"count"} )
#generic get/set ops for list/dict
tamil_equiv.update( { u"எடு":u"__getitem__", u"வை":u"__setitem__",u"சாவிகள்":u"keys"} )
#file operators
tamil_equiv.update({u"கோப்பை_திற":u"file_open", u"கோப்பை_மூடு":u"file_close",u"கோப்பை_படி":u"file_read",
u"கோப்பை_எழுது":u"file_write",u"கோப்பை_எழுது_வரிகள்":u"file_writelines",u"கோப்பை_படி_வரிகள்":u"file_readlines"})
#type
tamil_equiv.update({u"வகை":u"type"})
for k,v in list(tamil_equiv.items()):
self.builtin_map[k]=self.builtin_map[v];
try:
import EZTurtle
except ImportError as ie:
if ( self.debug ):
print(u"ImportError => turtle ",unicode(ie))
return
# translations for turtle module
turtle_map = { u"முன்னாடி":u"forward", u"பின்னாடி" :u"backward",
u"வலது":u"lt", u"இடது":u"rt",
u"எழுதுகோல்மேலே":u"penup", u"எழுதுகோல்கிழே":u"pendown"}
for k,v in list(turtle_map.items()):
vv = u"turtle_"+v;
self.builtin_map[k] = self.builtin_map[vv]
return