我在做字典:
d = {"server":"mpilgrim", "database":"master"}
d['mynewkey'] = 'mynewvalue'
Run Code Online (Sandbox Code Playgroud)
但当我显示它时,我看到这个字典是颠倒的.
print(d)
{'mynewkey': 'mynewvalue', 'database': 'master', 'server': 'mpilgrim'}
Run Code Online (Sandbox Code Playgroud)
如何扭转它?
或者,如果字典不是可排序的,那么我必须使用哪个字符集来处理该信息的顺序很重要?
我有两个问题:
首先不起作用:
select hotels.TargetCode as TargetCode from hotels
union all
select DuplicatedObjects.duplicatetargetCode as TargetCode
from DuplicatedObjects where DuplicatedObjects.objectType=4
Run Code Online (Sandbox Code Playgroud)
因为我收到错误:
Cannot resolve collation conflict for column 1 in SELECT statement.
Run Code Online (Sandbox Code Playgroud)
第二部作品:
select hotels.Code from hotels where hotels.targetcode is not null
union all
select DuplicatedObjects.duplicatetargetCode as Code
from DuplicatedObjects where DuplicatedObjects.objectType=4
Run Code Online (Sandbox Code Playgroud)
结构体:
Hotels.Code -PK nvarchar(40)
Hotels.TargetCode - nvarchar(100)
DuplicatedObjects.duplicatetargetCode PK nvarchar(100)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用jquery和Selenium IDe 1.0.8获取元素.
<td>storeValue</td>
<td>$('#result').find('img').filter('[alt="NameOfPhoto"]').eq(0)</td>
<td></td>
Run Code Online (Sandbox Code Playgroud)
在日志里我得到了
[error] Element $('#result').find('img').filter('[alt="NameOfPhoto"]').eq(0) not found
Run Code Online (Sandbox Code Playgroud)
当我把这个命令放在firebug中时,我得到了这个元素:/
为什么它不起作用?
编辑:或者,例如,您可以给我代码如何在stackoverflow的主页上获取第一个对象的ID和JAVA标记.
标签:
<a rel="tag" title="show questions tagged 'java'" class="post-tag" href="/questions/tagged/java">java</a>
Run Code Online (Sandbox Code Playgroud)
和示例结果来自:
<div id="question-summary-4303985" class="question-summary narrow">
Run Code Online (Sandbox Code Playgroud)
是:
question-summary-4303985
Run Code Online (Sandbox Code Playgroud) 我检查这个选择器:
h3:nth-child(1):contains('a')
Run Code Online (Sandbox Code Playgroud)
选择器不起作用?
我在firefinder中检查这个并且什么也没有返回(不知道零元素的信息)
然后检查一下:
h3:nth-child(1)
Run Code Online (Sandbox Code Playgroud)
并且它返回h3,所以选择器几乎是好的,但是这个(h3有文本'a')文本出错了.
我有两个数据库:
DB1 and DB2
Run Code Online (Sandbox Code Playgroud)
怎么做这样的事情:
update myServer.DB1.dbo.hotels.Name = myServer.DB2.dbo.hotels.Name
join myServer.DB2.dbo.hotels on myServer.DB2.dbo.hotels.Code= myServer.DB1.dbo.hotels.Code
where myServer.DB2.dbo.hotels.CountryCoe != myServer.DB1.dbo.hotels.CountryCode
Run Code Online (Sandbox Code Playgroud) 我有来自sql的这个xml,我想通过python 2.7和lxml做同样的事情
<?xml version="1.0" encoding="utf-16"?>
<results>
<Country name="Germany" Code="DE" Storage="Basic" Status="Fresh" Type="Photo" />
</results>
Run Code Online (Sandbox Code Playgroud)
我现在有:
from lxml import etree
# create XML
results= etree.Element('results')
country= etree.Element('country')
country.text = 'Germany'
root.append(country)
filename = "xmltestthing.xml"
FILE = open(filename,"w")
FILE.writelines(etree.tostring(root, pretty_print=True))
FILE.close()
Run Code Online (Sandbox Code Playgroud)
你知道如何添加其他属性吗?
我有一张桌子汽车和CarDescriptions
汽车:IDCar(int,PK,autoincrement)carsDesciptions(IDDescription,Header(nvarchar),Content(nvarchar),idCar(int,FK)
在应用程序中,我正在添加汽车并编辑现有汽车.
我的问题:
1.如何保存更改的汽车与数据库中的描述?
我有车的ID,我有ID的描述
类CarDescirption没有像IsChanged这样的任何池,所以
我不想做这样的事情:
如果在表中,则必须更新记录,如果表中不存在则必须插入
我正在尝试通过css选择器找到一个元素.我有一个脚本,我在多个网站上使用,并且有相同的元素,但有不同的类.有没有办法找到这样的东西:
css=div[(id='resultVersionA']||[id='resultVersionB')]
Run Code Online (Sandbox Code Playgroud)
最好的祝福
编辑
您的解决方案有效,但不适用于我的下一个元素
#first-order price, #first price input[type='submit']
Run Code Online (Sandbox Code Playgroud)
为了更清楚:在查询时我想选择div下面的按钮,即'first_order price'或'first first'.
从python文档(http://docs.python.org/library/unittest.html):
import unittest
class WidgetTestCase(unittest.TestCase):
def setUp(self):
self.widget = Widget('The widget')
def tearDown(self):
self.widget.dispose()
self.widget = None
def test_default_size(self):
self.assertEqual(self.widget.size(), (50,50),
'incorrect default size')
def test_resize(self):
self.widget.resize(100,150)
self.assertEqual(self.widget.size(), (100,150),
'wrong size after resize')
Run Code Online (Sandbox Code Playgroud)
这是如何调用那些测试用例:
def suite():
suite = unittest.TestSuite()
suite.addTest(WidgetTestCase('test_default_size'))
suite.addTest(WidgetTestCase('test_resize'))
return suite
Run Code Online (Sandbox Code Playgroud)
是否可以将参数custom_parameter插入到WidgetTestCase中,如:
class WidgetTestCase(unittest.TestCase):
def setUp(self,custom_parameter):
self.widget = Widget('The widget')
self.custom_parameter=custom_parameter
Run Code Online (Sandbox Code Playgroud)
?
python ×3
c# ×2
css ×2
selenium ×2
sql ×2
asp.net ×1
collections ×1
css3 ×1
dictionary ×1
jquery ×1
lxml ×1
selenium-ide ×1
sql-server ×1
sql-update ×1
testcase ×1
unit-testing ×1
wpf ×1
xml ×1