操作系统是32位的Windoze Vista
Aptana Studio 3.4.2安装PyDev 2.7.0.
我如何安装PyDev 2.8.2?
我去了Help>Install New Software并添加了网站http://pydev.org/updates,选中了"仅显示最新版本..."和"按类别分组项目",按下"下一步"并收到以下错误:
Cannot complete the install because of a conflicting dependency.
Software being installed: PyDev for Eclipse 2.8.2.2013090511 (org.python.pydev.feature.feature.group 2.8.2.2013090511)
Software currently installed: Aptana Studio 3 3.4.2.201308081805-08082013180610 (com.aptana.rcp.product 3.4.2.201308081805-08082013180610)
Only one of the following can be installed at once:
Core Plug-in 1.5.5.2010030420 (org.python.pydev.core 1.5.5.2010030420)
Core Plug-in 2.3.0.2011121518 (org.python.pydev.core 2.3.0.2011121518)
Core Plug-in 1.6.1.2010080312 (org.python.pydev.core 1.6.1.2010080312)
Core Plug-in 2.2.2.2011082312 (org.python.pydev.core 2.2.2.2011082312)
Core Plug-in 1.5.1.1258496115 (org.python.pydev.core 1.5.1.1258496115)
Core Plug-in 2.7.5.2013052819 …Run Code Online (Sandbox Code Playgroud) 我正在使用旧的CSS样式表,其中几个条目类似于:
.calibre18 {
color: windowtext;
font-family: "Book Antiqua", "serif";
font-size: 1.29167em;
line-height: 1.2;
}
Run Code Online (Sandbox Code Playgroud)
这样可以防止出错,color: windowtext;我发现它已被弃用"支持CSS3 UI appearance属性".不幸的是,这似乎也被弃用了.
如何重新创作作者的原始意图?
我正在将数据库从Excel转换为MS SQL服务器,我基本上一无所知.
Excel文件的列标题为GroupID,Name,Members,Remarks
SQL表具有相同的字段.
当我更新SQL时,一些记录是全新的,因此需要附加,其他需要更新一列或两列,而大多数记录根本不需要.到目前为止,我已经采取了懒惰的方式并截断文件并将所有内容重新附加,但是正确的方法是什么?
为了避免写一个长而丑陋的三元十几次,比如p_count = root.pool_count if hasattr(root, 'pool_count') else (-1),我编写了GetThis(el,attr,err ="")函数.
我如何来连接的功能价值的EL&ATTR到一个元素,而不是ATTR作为文字?
test_data = ("""
<rsp stat="ok">
<group id="34427465497@N01" iconserver="1" iconfarm="1" lang="" ispoolmoderated="0" is_member="0" is_moderator="0" is_admin="0">
<name>GNEverybody</name>
<members>245</members>
<pool_count>133</pool_count>
<topic_count>106</topic_count>
<restrictions photos_ok="1" videos_ok="1" images_ok="1" screens_ok="1" art_ok="1" safe_ok="1" moderate_ok="0" restricted_ok="0" has_geo="0" />
</group>
</rsp>
""")
################
from lxml import etree
from lxml import objectify
################
def GetThis(el, attr, err=""):
if hasattr(el, attr):
return el.attr
else:
return err
################
Grp = objectify.fromstring(test_data) …Run Code Online (Sandbox Code Playgroud)