青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

Lupa - Python中調(diào)用Lua

Posted on 2011-09-15 06:52 RTY 閱讀(1448) 評論(0)  編輯 收藏 引用 所屬分類: Python轉(zhuǎn)載隨筆Lua專題
http://www.cnblogs.com/coderzh/archive/2010/11/29/lupa.html

Lupa - Python中調(diào)用Lua

Lupa將LuaJIT集成到了Python模塊中,可以在Python中執(zhí)行Lua代碼。 比較有意思,也許以后用的著,記錄一下。

基本用法:

>>> import lupa
>>> from lupa import LuaRuntime
>>> lua = LuaRuntime()

>>> lua.eval('1+1')
2

>>> lua_func = lua.eval('function(f, n) return f(n) end')

>>> def py_add1(n): return n+1
>>> lua_func(py_add1, 2)
3

>>> lua.eval('python.eval(" 2 ** 2 ")'== 4
True
>>> lua.eval('python.builtins.str(4)'== '4'
True


Lua中的Python對象 

>>> lua_func = lua.eval('function(obj) return obj["get"] end')
>>> d = {'get' : 'got'}

>>> value = lua_func(d)
>>> value == 'got'
True

>>> dict_get = lua_func( lupa.as_attrgetter(d) )
>>> dict_get('get'== 'got'
True

>>> lua_func = lua.eval(
...     
'function(obj) return python.as_attrgetter(obj)["get"] end')
>>> dict_get = lua_func(d)
>>> dict_get('get'== 'got'
True


Lua中的迭代循環(huán): 

>>> lua_copy = lua.eval('''
...     function(L)
...         local t, i = {}, 1
...         for item in python.iter(L) do
...             t[i] = item
...             i = i + 1
...         end
...         return t
...     end
... 
''')

>>> table = lua_copy([1,2,3,4])
>>> len(table)
4
>>> table[1]   # Lua indexing
1


Lua中的Table: 

>>> table = lua.eval('{10,20,30,40}')
>>> table[1]
10
>>> table[4]
40
>>> list(table)
[
1234]
>>> list(table.values())
[
10203040]
>>> len(table)
4

>>> mapping = lua.eval('{ [1] = -1 }')
>>> list(mapping)
[
1]

>>> mapping = lua.eval('{ [20] = -20; [3] = -3 }')
>>> mapping[20]
-20
>>> mapping[3]
-3
>>> sorted(mapping.values())
[
-20-3]
>>> sorted(mapping.items())
[(
3-3), (20-20)]

>>> mapping[-3= 3     # -3 used as key, not index!
>>> mapping[-3]
3
>>> sorted(mapping)
[
-3320]
>>> sorted(mapping.items())
[(
-33), (3-3), (20-20)]


(等等……)

 

參考:

1. http://pypi.python.org/pypi/lupa/0.18

2. http://androguard.blogspot.com/2010/11/lupa-lua-from-python.html

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品夜色噜噜亚洲aⅴ| 亚洲电影av在线| 亚洲精品乱码久久久久久蜜桃91| 国产精品久久久久久久一区探花| 久久先锋资源| 午夜欧美大片免费观看| 99精品国产在热久久| 美女国内精品自产拍在线播放| 亚洲一区二区免费| 亚洲日本乱码在线观看| 黄色成人在线网址| 国产日本欧美一区二区三区| 欧美日韩国产欧| 久久综合色天天久久综合图片| 亚洲一区三区在线观看| 99国产欧美久久久精品| 亚洲国产成人在线| 欧美高清在线精品一区| 久久在线免费观看视频| 久久精品动漫| 欧美一级艳片视频免费观看| 亚洲视频中文| 99在线精品视频| 亚洲六月丁香色婷婷综合久久| 精品动漫一区二区| 在线播放不卡| 在线精品在线| 亚洲国产日韩欧美在线动漫| 国产亚洲精品一区二555| 国产精品一区二区久激情瑜伽| 欧美视频中文字幕在线| 欧美日精品一区视频| 欧美区日韩区| 欧美日韩免费在线观看| 欧美日韩国产片| 欧美日韩一区二区三区在线视频| 欧美精品国产精品| 欧美久久婷婷综合色| 欧美精品综合| 欧美日韩在线视频首页| 欧美亚州韩日在线看免费版国语版| 欧美视频免费| 国产精品日本一区二区 | 欧美日韩天天操| 欧美日韩国产91| 欧美午夜宅男影院| 国产欧美在线| 狠狠色狠狠色综合日日tαg| 韩国成人精品a∨在线观看| 精品动漫一区二区| 最近看过的日韩成人| 夜夜狂射影院欧美极品| 亚洲免费一区二区| 久久精视频免费在线久久完整在线看| 久久久亚洲人| 亚洲国产cao| 一区二区欧美在线| 欧美一区1区三区3区公司| 久久精品成人欧美大片古装| 久久久久中文| 欧美日本在线| 国产欧美一区二区三区另类精品| 狠狠狠色丁香婷婷综合久久五月 | 亚洲精品久久嫩草网站秘色 | 欧美中文字幕在线观看| 久久午夜精品| 亚洲国产毛片完整版| 亚洲视频电影图片偷拍一区| 香蕉成人伊视频在线观看| 久久全球大尺度高清视频| 欧美黄色aa电影| 国产欧美精品在线观看| 亚洲黑丝一区二区| 午夜老司机精品| 欧美大胆人体视频| 亚洲图片在线观看| 免费成人网www| 国产精品理论片| 亚洲国产美女精品久久久久∴| 国产精品99久久久久久久vr | 国产一区二区三区日韩欧美| 亚洲福利在线看| 亚洲欧美日韩精品| 欧美韩日一区二区| 亚洲欧美日韩在线不卡| 免费短视频成人日韩| 国产精品婷婷| 日韩视频在线永久播放| 久久精品视频免费播放| 亚洲日本理论电影| 久久久亚洲国产天美传媒修理工| 欧美精品免费在线| 在线不卡中文字幕播放| 亚洲女爱视频在线| 亚洲国产一区二区a毛片| 性欧美8khd高清极品| 欧美日韩亚洲一区二区| 亚洲国产精品成人综合| 先锋影音网一区二区| 亚洲精品乱码久久久久久日本蜜臀 | 欧美一区二区三区在线免费观看| 欧美黄色一区| 久久精品视频在线播放| 国产精品一区二区女厕厕| 一区二区高清视频| 欧美激情一区二区三区全黄| 香蕉久久精品日日躁夜夜躁| 欧美日韩综合在线免费观看| 亚洲欧洲一区二区三区久久| 久久免费少妇高潮久久精品99| 一区二区精品国产| 欧美日韩精品伦理作品在线免费观看 | 亚洲自拍16p| 亚洲精品欧美激情| 欧美99在线视频观看| 影音先锋亚洲精品| 久久精品人人做人人综合| 亚洲无限乱码一二三四麻| 欧美日韩免费| 99精品国产在热久久| 欧美电影在线观看| 久久亚洲精选| 亚洲电影自拍| 欧美成人午夜激情视频| 久久久www成人免费无遮挡大片| 国产日韩精品一区| 久久久91精品| 久久www免费人成看片高清| 国产日韩综合一区二区性色av| 午夜精品美女自拍福到在线| 亚洲视频一区| 国产老肥熟一区二区三区| 欧美一区二区日韩| 午夜影视日本亚洲欧洲精品| 国产欧美 在线欧美| 久久精品首页| 久久精品国产第一区二区三区最新章节 | 亚洲精品久久视频| 亚洲黄色在线观看| 欧美人与禽猛交乱配视频| 一本色道久久综合亚洲91| 亚洲久久成人| 国产精品乱码人人做人人爱| 欧美亚洲免费电影| 午夜在线精品偷拍| 一区一区视频| 亚洲国产天堂网精品网站| 欧美精品一区二区久久婷婷| 亚洲精选视频在线| 在线午夜精品| 国户精品久久久久久久久久久不卡| 乱人伦精品视频在线观看| 美日韩精品视频| 宅男噜噜噜66国产日韩在线观看| 在线视频精品一区| 国产一本一道久久香蕉| 欧美jjzz| 欧美色大人视频| 久久精品亚洲热| 欧美jizzhd精品欧美喷水| 一本久久a久久免费精品不卡| 亚洲小说欧美另类社区| 国模套图日韩精品一区二区| 亚洲第一福利视频| 国产精品美女xx| 欧美3dxxxxhd| 欧美亚男人的天堂| 蜜臀av一级做a爰片久久| 欧美激情视频网站| 欧美在线国产| 欧美不卡在线| 午夜在线一区二区| 麻豆成人在线播放| 午夜亚洲福利| 久热精品视频在线观看一区| 这里只有精品视频在线| 欧美一区二区三区播放老司机 | 国产毛片一区二区| 欧美激情在线| 国产偷久久久精品专区| 亚洲欧洲在线免费| 国语自产精品视频在线看抢先版结局| 91久久精品美女高潮| 国产精品亚洲综合一区在线观看| 欧美高潮视频| 国产女同一区二区| 亚洲久久一区| 亚洲丰满少妇videoshd| 亚洲女优在线| 99日韩精品| 久久久久久尹人网香蕉| 亚洲免费在线观看视频| 欧美成人中文字幕在线| 久久久久久婷| 国产精品久久久亚洲一区| 欧美激情中文字幕乱码免费| 国产视频欧美视频| av成人免费在线| 亚洲精品视频免费观看| 久久亚洲捆绑美女|