我试图制作谓词,对于列表X和Y,如果X和Y是相同的列表,则rmlast为真,除了Y有1个元素的事实.所以[1] [1,2]或[3,2] [3,2,5].
rmlast([], [_]). :- true.
rmlast([X|xtail], [Y|ytail]) :- rmlast(xtail,ytail), X is Y.
Run Code Online (Sandbox Code Playgroud)
但是,这会对除基本情况之外的任何内容产生错误结果.
我的追溯如下:
C:\Romeo\Scripts>python
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyglet.media.avbin
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Romeo\lib\site-packages\pyglet\media\avbin.py", line 53, in <module>
darwin='/usr/local/lib/libavbin.dylib')
File "C:\Romeo\lib\site-packages\pyglet\lib.py", line 122, in load_library
raise ImportError('Library "%s" not found.' % names[0])
ImportError: Library "avbin" not found.
Run Code Online (Sandbox Code Playgroud)
我在system32中运行Windows 7 32位禁用dep和avbin.dll.任何建议都非常感谢!
SELECT sector.sector, count(*)
FROM reports, organization, sector
WHERE reports.org_id = organization.id
AND organization.id = sector.org_id
GROUP BY sector.sector;
Run Code Online (Sandbox Code Playgroud)
老实说,我甚至不确定从哪里开始表达这个GROUP BY并加入sqlalchemy.