我有以下两个清单:
first = [1,2,3,4,5]
second = [6,7,8,9,10]
Run Code Online (Sandbox Code Playgroud)
现在我想将两个列表的项目添加到新列表中.
输出应该是
third = [7,9,11,13,15]
Run Code Online (Sandbox Code Playgroud) 我想在某些条件下退出Lua脚本的执行.示例:
content = get_content() if not content then -- ( Here i want some kind of exit function ) next_content = get_content() --example there can lot of further checks
在这里我希望如果我没有得到内容我的脚本假设终止是不应该去检查下一个.
我想从我的lua文件中运行一个python脚本.我怎样才能做到这一点?
例:
Python代码
#sum.py file
def sum_from_python(a,b)
return a+b
Run Code Online (Sandbox Code Playgroud)
Lua代码
--main.lua file
print(sum_from_python(2,3))
Run Code Online (Sandbox Code Playgroud) 就像在python中一样,我们有pass语句.
def calcu(): pass
在Lua有这样的声明吗?我想要做
if connect then pass
我在lua有一张桌子
test = {1,2,4,2,3,4,2,3,4,"A", "B", "A"}
我想删除表中的所有重复元素.
输出应该是
test = {1,2,4,3,"A","B"}
我的尝试:
> items = {1,2,4,2,3,4,2,3,4,"A", "B", "A"} > flags = {} > for i=1,table.getn(items) do if not flags[items[i]] then io.write(' ' .. items[i]) flags[items[i]] = true end >> end 1 2 4 3 A B>
现在工作正常.感谢您的回答和评论.
我有一个Person
存储人员详细信息的模型.
class Person(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
birthdate = models.DateField()
Run Code Online (Sandbox Code Playgroud)
我也有模特PersonLogs
来存储人的活动日志.
class PersonLogs(models.Model):
person = models.ForeignKey(Person)
time = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)
我正在使用Django Serializer将Person对象作为响应返回JSON格式.
from django.core import serializers
data = serializers.serialize("json", Person.objects.all())
Run Code Online (Sandbox Code Playgroud)
输出:
{
"model": "store.person",
"fields": {
"first_name": "Douglas",
"last_name": "Adams",
"birth_date": "1952-03-11",
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想回到PersonLogs
JSON回复.
预期产出:
{
"model": "store.person",
"fields": {
"first_name": "Douglas",
"last_name": "Adams",
"birth_date": "1952-03-11",
"personlogs": [['2015-06-09 15:42:58.861540'], ['2014-06-09 15:42:58.861540'], [2013-06-09 15:42:58.861540]]
}
}
Run Code Online (Sandbox Code Playgroud)
我查看了官方文档,但我没有得到任何帮助.链接
我有一张桌子,我在其中传递名字:
names = {'Sachin', 'Ponting', 'Dhoni'}
在其他表格中,我传递的是国名:
country = {"India", "Australia", "India"}
我想要输出表:
out_table = {Sachin="India", Ponting="Australia", Dhoni="India"}
如果请求URL是
test.com/gifts.如果我正在使用
ngx.var.uri输出是
/gifts/预期产量是
test.com/gifts代码:
location /gifts { try_files $uri @url_change; } location @url_change { default_type text/html; content_by_lua ' ngx.say(ngx.var.uri) '; }
我正在使用django_select2和我的夹层项目.
根据文档,我遵循流程.
#step1 : pip install django-select2 #Step2 : url(r'^select2/', include('django_select2.urls')),
但是,当我重新加载我的网站时,我得到了错误
TemplateSyntaxError at /admin/cms_shop/deliverymethod/200/ Caught NameError while rendering: name 'patterns' is not defined Request Method: GET Request URL: https://example.net/admin/cms_shop/deliverymethod/200/ Django Version: 1.3.1 Exception Type: TemplateSyntaxError Exception Value: Caught NameError while rendering: name 'patterns' is not defined Exception Location: /home/django/cmsenv/lib/python2.6/site-packages/django_select2/urls.py in , line 5 Python Executable: /home/django/cmsenv/bin/python Python Version: 2.6.5 Python Path: ['/home/django/core/python/cmsintegration', '/home/django/cmsenv/lib/python2.6/site-packages/distribute-0.6.14-py2.6.egg', '/home/django/cmsenv/lib/python2.6/site-packages/pip-0.8.3-py2.6.egg', '/home/django/cmsenv/lib/python2.6/site-packages/paython-0.0.1-py2.6.egg', '/home/django/cmsenv/lib/python2.6/site-packages/django_shop-0.0.11.dev0-py2.6.egg', '/home/django/cmsenv/lib/python2.6/site-packages/django_recaptcha-0.0.6-py2.6.egg', '/home/django/cmsenv/lib/python2.6', '/home/django/cmsenv/lib/python2.6/plat-linux2', '/home/django/cmsenv/lib/python2.6/lib-tk', '/home/django/cmsenv/lib/python2.6/lib-old', '/home/django/cmsenv/lib/python2.6/lib-dynload', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/home/django/cmsenv/lib/python2.6/site-packages', '/home/django/cmsenv/lib/python2.6/site-packages/PIL']
请帮助我,我做错了什么.我的urls.py代码是
from …
我是nginx的新手,lua .i安装了Openresty.下面是我在nginx.conf文件中的代码.
server{ location /hellolua { default_type 'text/plain'; content_by_lua ' local name = ngx.var.arg_name or "Anonymous" ngx.say("Hello, ", name, "!") '; } }
当我跑步的时候
sudo service nginx start我收到了错误
Starting nginx: nginx: [emerg] unknown directive "content_by_lua" in /etc/nginx/nginx.conf:24 nginx: configuration file /etc/nginx/nginx.conf test failedt请让我知道我错过了什么.