例如,以下选择id ="2"的除法:
row = $("body").find("#2");
Run Code Online (Sandbox Code Playgroud)
我该怎么做这样的事情:
row_id = 5;
row = $("body").find(row_id);
Run Code Online (Sandbox Code Playgroud)
上述语法会产生错误.我检查了jQuery文档和答案,但没有成功.
我是Django的新手,我正在尝试通过一个名为'dubliners'的简单项目和一个名为'book'的应用程序来学习它.目录结构如下:
dubliners/book/ [includes models.py, views.py, etc.]
dubliners/templates/book/
Run Code Online (Sandbox Code Playgroud)
我有一个JPG文件需要显示在每个网页的标题中.我应该在哪里存储文件?我应该使用哪条路径让标签使用模板显示它?我尝试过各种各样的地点和路径,但到目前为止还没有任何工作.
...
感谢下面的答案.但是,我已经尝试了图像的相对和绝对路径,并且我仍然在网页中显示一个损坏的图像图标.例如,如果我的主目录中有图像并在我的模板中使用此标记:
<img src="/home/tony/london.jpg" />
Run Code Online (Sandbox Code Playgroud)
图像不显示.但是,如果我将网页保存为静态HTML文件,则会显示图像,因此路径正确.也许Django附带的默认Web服务器只有在特定路径上才会显示图像?
理想情况下,我想要一个不需要超级用户访问权限的模块或库; 我在工作环境中的权限有限.
是否有一个纯Python编写的模块允许脚本与MySQL数据库通信?我已经尝试过MySQLdb但没有成功.它需要太多:GCC,zlib和openssl.我无法访问这些工具; 即使我这样做了,我也不想浪费时间让他们一起工作.我正在寻找能让我的工作更轻松的工具.
有人能指出我用Python编写的MySQL Python模块的方向吗?如果没有,那么编写我自己的代码与MySQL通信的提示将不胜感激.
谢谢,
托尼
谢谢大家的回答.由于我正在使用一个小型数据库(几百条记录,主要是名称和地址),所以我决定使用SQLite.我刚发现它.它似乎非常适合我的目的; 安装简单(花了大约两分钟)并且与Python配合得很好.我坚持使用Python 2.4,所以我不能使用sqlite3模块,但我可以使用Python的'subprocess.Popen'函数和命令行参数与数据库进行通信.
sqlite3模块包含在Python 2.5+版本中.但是,我坚持使用2.4版本.我上传了sqlite3模块文件,将目录添加到sys.path,但是当我尝试导入它时出现以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "sqlite3/__init__.py", line 23, in ?
from dbapi2 import *
File "sqlite3/dbapi2.py", line 26, in ?
from _sqlite3 import *
ImportError: No module named _sqlite3
Run Code Online (Sandbox Code Playgroud)
文件'_sqlite3'在lib-dynload中,但如果我在sqlite3目录中包含它,我会收到其他错误.
有什么建议?我在有限的环境中工作; 除了其他方面,我无法访问GCC.
我试图使用bash从命令行向SQLite发送查询.我需要转义单引号和双引号,并转义它们以便bash不会误解它们.这是一个典型的查询:
select * from contacts where source = "Nancy's notes";
Run Code Online (Sandbox Code Playgroud)
如何从命令行发送此查询?基本语法是这样的:
sqlite3.bin contacts.db 'select * from contacts where source = "Nancy's notes"'
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,shell会误解单引号或双引号.我尝试使用双斜线和三斜线转义,但这不起作用.我迷糊了.有什么建议?
如果我编写一个调用另一个模块的函数或模块,我怎样才能得到调用函数/模块的名称?这有助于调试目的.
例:
test = {"a" -> {{1}, 12}, "b" -> {13}}
Run Code Online (Sandbox Code Playgroud)
我想用这个模式找到列表中的所有表达式:
_ -> {_,_}
Run Code Online (Sandbox Code Playgroud)
第一个元素"a" - > {{1},12}由此模式表示.
但是,这些表达式都不起作用:
Cases[test,_->{_,_}], Cases[test,_->_], Cases[test,Rule[_,_]], etc.
Run Code Online (Sandbox Code Playgroud)
任何意见,将不胜感激.
我试图使用Python合并CSV文件的每一行中的三个字段.这很简单,除了一些字段被双引号包围并包含逗号.这是一个例子:
,,Joe,Smith,New Haven,CT,"Moved from Portland, CT",,goo,
Run Code Online (Sandbox Code Playgroud)
是否有一个简单的算法可以合并这种格式的每一行的字段7-9?并非所有行都包含双引号中的逗号.
谢谢.