小编ber*_*nie的帖子

使用BeautifulSoup,如何防范未被发现的元素?

我循环遍历表中的表行,但前1行或2行没有我要查找的元素(它们用于表列标题等).

因此,在说出第3个表行之后,表格单元格(td)中的元素具有我正在寻找的内容.

例如

td[0].a.img['src']
Run Code Online (Sandbox Code Playgroud)

但是调用它会失败,因为前几行没有这个.

How can I guard against these cases so my script doesn't fail?
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

nonetype object is unsubscriptable
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

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

SQL Server选择问题

我有一个查询,比如从条形图中选择foo Foo是一个字符串字段,并且始终以"http://"开头.我想在选择期间将"http://"替换为"xml://",因此所有foo值都以xml:// ...而不是http://来回复...是否有办法在查询期间动态替换?

sql sql-server

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

我可以使用 SQLite 作为基于云的网站的数据库存储吗?

有没有人启动过使用本地 SQLite DB 作为主要数据源的基于云的应用程序/网站?

有这方面的警告吗?

我的环境:

  • C# 3.0 应用程序
  • 目前使用sql server 2008 db
  • 当前数据库大小 30 mb-

cloud sqlite

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

SQL:为什么这个ROWNUMBER函数不起作用?

SELECT  DateErrored
FROM     (SELECT Category, ROW_NUMBER  (Partition by dateerrored ORDER BY category DESC)AS Row FROM AspErrors)
            AS LogWithRowNumbers
WHERE  Row >= 1 AND Row <= 10
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Java indexOf和lastIndexOf返回-1 ?? 请帮忙

在下面的代码中,我试图检查int(转换为String)是否包含重复的数字.

public static boolean hasDupes(int n)
  {
    String number = new String();
    number = Integer.toString(n);
    int digit = 0;
    System.out.println(num.indexOf(digit));
    System.out.println(num.lastIndexOf(digit));
    while(digit < 10)
    {
      if(number.indexOf(digit) != number.lastIndexOf(digit))
      {
        return true; 
      }
      digit++;
    }
    //System.out.println(n);
    return false;
  }
Run Code Online (Sandbox Code Playgroud)

我加入了这些System.out.println行,因为我不确定为什么我的方法不起作用.它们总是打印出'-1'.我不明白索引如何-1,以及为什么它不起作用.

java

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

构建逗号分隔文件

我需要使用ruby创建一个逗号分隔的文件.数据来自MySQL数据库.

所以示例文件看起来像:

userid, username, firstname, lastname, tags
2343,blankman, blank, man, "hello world tags-here"

ruby csv

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

SQL where-clause中的union的替代方法

where条款我使用像

SELECT name 
  FROM products 
 WHERE id IN (
           SELECT product_id 
             FROM orders 
            UNION 
           SELECT 1);
Run Code Online (Sandbox Code Playgroud)

它需要时间来执行union.

请提供一些其他替代方案来提高我的查询性能

sql sql-server sql-server-2005

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

根据值在多维dict中查找键

我有一个dicts的词典,如下所示:

{ 'a':{'foo': True,
       'bar': 1,
       'baz': 'abc'},
  'b':{'foo': True,
       'bar': 21,
       'baz': 'abc'},
  'c':{'foo': True,
       'bar': 3,
       'baz': 'cba'}}
Run Code Online (Sandbox Code Playgroud)

筛选dict的最有效方法是仅包含那些'baz'的子值为'abc'的键?所以在上面的例子中,它将返回一个看起来像的字典:

{ 'a':{'foo': True,
       'bar': 1,
       'baz': 'abc'},
  'b':{'foo': True,
       'bar': 21,
       'baz': 'abc'}}
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

将文本粘贴为公式

我正在创建一个字符串,它是一个公式。就像在这里(这是一个更简单的例子)
如果:

A1 is "Sum"
A2 is "D3"
Run Code Online (Sandbox Code Playgroud)

那么 B1 是 =Concatenate("=",A1,"(",A2,")")

我想要一个 VBA 宏,它采用B1 中的公式结果并将粘贴作为C1 中的公式

我需要 C1 作为公式 =SUM(D3)

我认为它涉及 PasteSpecial 和评估,但我不知道如何。

我不想使用 INDIRECT 函数,因为我希望能够使用比公式和内部的相对引用填充更多的单元格。

excel vba

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

如何将多个值写入文本文件中的一行

我有一个数字和字符串,a,x,y和z.我想将它们写入一个文本文件,其中所有这些值都在一行中.例如,我想要文本文件说:

a1 x1 y1 z1
a2 x2 y2 z2
a3 x3 y3 z3
a4 x4 y4 z4

有一个循环,每次循环完成一个循环,我想在给定时间将所有变量写入一个新的文本行.我该怎么做呢?

python

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

标签 统计

python ×3

sql ×3

sql-server ×3

beautifulsoup ×1

cloud ×1

csv ×1

dictionary ×1

excel ×1

java ×1

ruby ×1

sql-server-2005 ×1

sqlite ×1

vba ×1