将 Python 字符串与 javascript 值相结合
Combine Python String With Javascript Value
self.br.execute_script("document.getElementById('ctl00_phMainContent_KeywordForm_ControlPanel_txtKeywords').value = 'keywordurl';")
我在python中使用硒,我有以下执行Javascript的代码。keyworurl 的部分是一个大约 1300 行的 python 字符串列表。但是当我使用该代码时,它会写"关键字网址",而不是 python 中关键字网址所代表的内容......有什么想法吗?如果可以做" + 关键字网址 + " 什么的?
使用 Python 字符串格式:
for keywordurl in open("textfile.txt").readlines():
self.br.execute_script( "document.getElementById('ctl00_phMainContent_KeywordForm_ControlPanel_txtKeywords').value = '%s';" % keywordurl )
%s
-说明符将替换为%
运算符后面的字符串。
更详细的信息:http://docs.python.org/2/library/stdtypes.html#string-formatting
可以在python:p中进行字符串添加。不过最好使用 str.format:
>>> print "Hello {}!".format("World")
"Hello World!"
由于听起来您有一个包含 1300 个字符串的列表,因此最好先在其上使用 list.join,将其转换为一个巨大的字符串。
>>> print "".join(["1", "2", "3"])
'123'
相关文章:
- 媒体查询与Javascript相结合
- iframe与Javascript相结合的zipcode检查器
- 将n个对象与javascript相结合
- 将JavaScript与数据库表中的值相结合
- 将 Python 字符串与 javascript 值相结合
- 将文本与选择相结合(JavaScript)
- 如何将PHP的DOMDocument与JavaScript模板相结合
- Url.Action 将以前的 URL 与 VS IDE 中 JavaScript 中的当前路由参数相结合
- 按州过滤标记与地点自动完成相结合 - Google Maps JavaScript API
- Javascript - 将多维数组与索引相结合
- 了解递归函数与 Javascript 中的逻辑运算符相结合
- 是否可以将ImageNow与Javascript和php相结合
- Javascript字符串操作,将数字与字符串相结合
- HTML5表单验证与javascript篮子验证相结合
- Form Submit与Javascript相结合
- 将Javascript手风琴式菜单效果与jQuery可过滤照片库相结合
- 将图像数组与javascript(带或不带画布)相结合
- 将javascript和css文件与ASP.NET MVC中的Rejicer相结合
- 将JavaScript加载与命名空间相结合
- 将PHP循环与随机图像(javascript)代码相结合