我遇到了一个问题,它挑战我创建二进制数的正则表达式(包含0s和1s).但是,如果二进制数仅包含最多5 1秒,则字符串应该匹配.如何限制正则表达式中的字符外观?
例子:
01101101 是正确的01111100 是正确的10110011 是正确的01111110 是错的11111110 是错的我停留在有关显示SQLite表的Django文档教程上。
“如果您有兴趣,请为数据库运行命令行客户端,然后键入\ dt(PostgreSQL),SHOW TABLES;(MySQL)或.schema(SQLite)以显示Django创建的表。”
我创建了一个名为mysite的项目。地点 :C:\Python34\Scripts\mysite
里面mysite有mysite文件夹db.sqlite3和manage.py。
我打开命令提示符并导航到,C:\Python34\Scripts\mysite然后键入.schema,它返回“。无法识别模式。”
我的settings.py数据库文件:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join('BASE_DIR' , 'db.sqlite3'),
}
}
Run Code Online (Sandbox Code Playgroud)
我也无法定义BASE_DIR。我不知道该db.sqlite3文件。我不知道该文件是否为.db扩展名。
有人可以帮我找出来吗?
我想在Prolog中创建一系列数字.因此,如果功能是print(4,3,10),它将打印4 7 10 13 16 19 22 25 28 31.第二个参数确定下一个数字,最后一个参数确定序列应停止的位置.
我有代码,但它似乎不起作用.
print(A,B,C) :- C>=0.
print(A,B,C) :- D is A+B, E is C-1, print(D,B,E), write(D).
结果只显示true.
这个问题有什么解决方案吗?谢谢.