小编Sil*_*ost的帖子

如何在Firefox <3.6中使用CSS创建渐变背景?

任何人都知道是否有可能再现这种效果

background-image: -moz-linear-gradient(top, #666666, #000000);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #000000),color-stop(1, #666666));
Run Code Online (Sandbox Code Playgroud)

也是在ff <3.6?我试着生成没有图像的渐变背景!

非常感谢任何建议.

css firefox background

3
推荐指数
1
解决办法
563
查看次数

为什么这个列表理解不能做我期望它做的事情?

原始列表project_keys = sorted(projects.keys())[101, 102, 103, 104, 105, 106, 107, 108, 109, 110]今年以下项目被认为的地方invalid:108,109,110.

从而:

for project in projects.itervalues():
# The projects dictionary is mapped to the Project class
    if project.invalid:
    # Where invalid is a Bool parameter in the Project class
     project_keys.remove(project.proj_id)  

print project_keys
Run Code Online (Sandbox Code Playgroud)

这将返回一个整数列表(项目ID为):

[101, 102, 103, 104, 105, 106, 107]

甜.

现在,我希望它使用列表理解尝试相同的事情.

project_keys = [project_keys.remove(project.proj_id) for project in projects.itervalues() if project.invalid  

print project_keys
Run Code Online (Sandbox Code Playgroud)

返回:

[None, None, None]

所以我填充的列表与删除的元素具有相同的数字,但它们是None

有人可以指出我做错了吗?

另外,为什么我会for-if …

python list-comprehension

3
推荐指数
1
解决办法
348
查看次数

在python中剥离空格

好的,我知道这应该很简单......反正说:

line = "$W5M5A,100527,142500,730301c44892fd1c,2,686.5  4,333.96,0,0,28.6,123,75,-0.4,1.4*49"
Run Code Online (Sandbox Code Playgroud)

我想剥掉空间.我以为你会这样做的

line = line.strip()
Run Code Online (Sandbox Code Playgroud)

但现在行仍然是'$ W5M5A,100527,142500,730301c44892fd1c,2,686.5 4,333.96,0,0,2.6.6,123,75,-0.4,1.4*49'而不是'$ W5M5A,100527,142500,730301c44892fd1c,2,686.54,333.96 ,0,0,28.6,123,75,-0.4,1.4*49'

有什么想法吗?

python string

3
推荐指数
1
解决办法
1075
查看次数

导入类python

只是想知道为什么

import sys
exit(0)
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in ?
    exit(0)
TypeError: 'str' object is not callable
Run Code Online (Sandbox Code Playgroud)

from sys import exit
exit(0)
Run Code Online (Sandbox Code Playgroud)

工作良好?

python import

3
推荐指数
2
解决办法
632
查看次数

需要帮助正则表达式

我需要一个正则表达式:

字符串是字母数字,前半部分正好有6个字符,后跟连字符(可选),后跟可选的4个字符:(后半部分不能超过4个字符)

所以以下任何一项都是有效的

11111A
111111-1
111111-yy
yyyyy-989
yyyyyy-9090
Run Code Online (Sandbox Code Playgroud)

我认为这个表达式/[a-zA-Z0-9]([-])?[a-zA-Z0-9]{5,10}$/;应该有效,但我无法让它正常工作.

任何帮助将不胜感激,

regex

3
推荐指数
1
解决办法
267
查看次数

从文本文件中解析项目

我有一个文本文件,其中包含{[]}标记内的数据.解析该数据的建议方法是什么,以便我可以只使用标签内的数据?

示例文本文件如下所示:

'这是一堆在任何{[way]}中都没有{[really]}有用的文本.我需要{[get]}一些项目{[from]}."

我想在列表中以"真实","方式","获取","来自"结束.我想我可以用split来做它..但似乎可能有更好的方法.我看过很多解析库,有没有一个对我想做的事情很完美?

python string text-processing

3
推荐指数
1
解决办法
786
查看次数

Python脚本从csv文件中读取

           "Type","Name","Description","Designation","First-term assessment","Second-term assessment","Total"
           "Subject","Nick","D1234","F4321",10,19,29
           "Unit","HTML","D1234-1","F4321",18,,
           "Topic","Tags","First Term","F4321",18,,
           "Subtopic","Review of representation of HTML",,,,,
Run Code Online (Sandbox Code Playgroud)

以上所有都是excel表中的值,它被转换为csv,就是上面显示的那个

你注意到的标题包含七个coulmns,它们下面的数据有所不同,

我有这个脚本从python脚本生成这些脚本,脚本如下

 from django.db import transaction
 import sys
 import csv
 import StringIO



 file = sys.argv[1]
 no_cols_flag=0
 flag=0
 header_arr=[]


 print file
 f = open(file, 'r')



while (f.readline() != ""):
  for i in [line.split(',') for line in open(file)]: # split on the separator
    print "==========================================================="
    row_flag=0
    row_d=""
    for j in i: # for each token in the split string
      row_flag=1
      print j


      if j:
        no_cols_flag=no_cols_flag+1
        data=j.strip()
        print j

    break …
Run Code Online (Sandbox Code Playgroud)

python csv

3
推荐指数
1
解决办法
9864
查看次数

如何对链接的元组列表进行排序?

lst = [(u'course', u'session'), (u'instructor', u'session'), (u'session', u'trainee'), (u'person', u'trainee'), (u'person', u'instructor'), (u'course', u'instructor')]
Run Code Online (Sandbox Code Playgroud)

我上面的元组的名单,我需要将它与下面的逻辑排序....每个元组的第二个元素是依赖第1个要素,如(当然,会议)上 - >会议是依赖于课程等..

我想要一个基于其依赖的优先级的排序列表,较少或独立的对象将首先出现,因此输出应如下所示,

lst = [course, person, instructor, session, trainee]
Run Code Online (Sandbox Code Playgroud)

python sorting tuples list topological-sort

3
推荐指数
1
解决办法
562
查看次数

如何检查列表中的元素是否为数字?

如何在python中检查列表的第一个元素(下面)是否是一个数字(使用某种正则表达式):

temp = ['1', 'abc', 'XYZ', 'test', '1']
Run Code Online (Sandbox Code Playgroud)

非常感谢.

python

3
推荐指数
1
解决办法
6847
查看次数

python范围出现在其他范围内

我该怎么做这样的事情:

>>> xrange(4, 10) in xrange(3, 20)
TRUE
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
230
查看次数