小编Mr_*_*imp的帖子

用逗号分隔并在Python中删除空格

我有一些python代码分裂逗号,但不剥离空格:

>>> string = "blah, lots  ,  of ,  spaces, here "
>>> mylist = string.split(',')
>>> print mylist
['blah', ' lots  ', '  of ', '  spaces', ' here ']
Run Code Online (Sandbox Code Playgroud)

我宁愿最终删除这样的空格:

['blah', 'lots', 'of', 'spaces', 'here']
Run Code Online (Sandbox Code Playgroud)

我知道我可以遍历列表和strip()每个项目,但是,因为这是Python,我猜测有更快,更简单,更优雅的方式.

python whitespace strip

312
推荐指数
6
解决办法
48万
查看次数

在Excel中计算重复项

我有一个包含重复的邮政编码列表.我想知道每个邮政编码有多少个实例.

例如,我想这样:

GL15
GL15
GL15
GL16
GL17
GL17
GL17
Run Code Online (Sandbox Code Playgroud)

......成为这个:

GL15 3
GL15 3
GL15 3
GL16 1
GL17 2
GL17 2
Run Code Online (Sandbox Code Playgroud)

......或理想情况下:

GL15 3
GL16 1
GL17 3
Run Code Online (Sandbox Code Playgroud)

谢谢!

excel

30
推荐指数
4
解决办法
20万
查看次数

php是'包含'一个函数还是一个声明?

网上有很多这两个例子.php手册说"include()语句[...]",这似乎是矛盾的 - 如果它是一个声明,它不应该没有括号吗?

这两项工作:

include('somefile.php');
include 'somefile.php;
Run Code Online (Sandbox Code Playgroud)

我或其他任何人都应该关心吗?

php include

20
推荐指数
3
解决办法
5147
查看次数

使用python mysql.connector转义字符串

我试图使用python和mysql.connector将一堆字符串插入到mysql中.我当前的代码看起来像这样:

db = mysql.connector.Connect('config blah blah')
cursor = db.cursor()
data = (somestring1, somestring2)
sql = "INSERT INTO mytable (col1, col2) VALUES ('%s', '%s')"
cursor.execute(sql, data)
Run Code Online (Sandbox Code Playgroud)

我应该怎样逃避我的弦?我可以尝试在python中进行,但我知道这不是正确的方法.

注意:我意识到mysql.connector仍处于开发阶段.

更新:

第4行应为:

sql = "INSERT INTO mytable (col1, col2) VALUES (%s, %s)"
Run Code Online (Sandbox Code Playgroud)

python mysql

11
推荐指数
2
解决办法
1万
查看次数

在Python中查找系统文件夹位置

我试图用Python 3.1找出系统文件夹的位置.例如"我的文档"="C:\ Documents and Settings\User\My Documents","Program Files"="C:\ Program Files"等.

python windows path special-folders

9
推荐指数
2
解决办法
6361
查看次数

在Access 2003中删除重复项

我有一个Access 2003表,有大约4000条记录,由17个不同的表组成.这些记录中大约有一半是重复的.没有唯一的标识列(id,name等).有一个id列在表结合时自动填充,意味着重复项不完全相同(尽管如果它使事情变得容易,可以删除此列).

我使用了Access Find Duplicates查询向导,该向导为我提供了重复记录的列表,但不允许我删除它们(如果我不能删除它们,请认真使用此查询?).我已经尝试将生成的查询转换为删除查询,但这会更改它找到的行数.我会手动更改sql,但它有点超出我并且长7行.

有谁知道摆脱重复的好方法?

ms-access duplicates

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

两个div与同一级别的投影

我有两个div有阴影并且在同一个z-index上.

他们目前互相投下阴影.

我希望他们在背景上投下阴影,但不要互相投射.我该怎么做呢?

html css3

6
推荐指数
2
解决办法
2057
查看次数

删除 html 标签之间的换行符

我正在制作一个表单(html 和 php),它是用于编辑网站内容的管理部分的一部分。我想让用户包含一些基本的 html。这很好用。我想保留换行符。这也有效。我的问题是,当有人写这样的东西时:

<ul>
<li>item one</li>
<li>item two</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

代码行之间的换行符被保留,并在写出时变成 BR。这意味着每个 LI 元素之间有双倍间距。现在可以通过将整个列表部分写在一行上来解决这个问题,但是a)这使得阅读变得混乱,b)教人们使用代码已经够困难的了,更不用说解释无关的换行符了。

我想要的是某种方法来删除所有 /n ,但仅在 UL 和 /UL 标签之间。

html php

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

如何将自定义数据传递给模板

我是OOP框架的新手,特别是Silverstripe.我确定我错过了一些至关重要的东西!

我目前正在尝试为我的主页创建一个Twitter提要.在我的Page_controller中我有:

public function getTwitterFeed() { ... }
Run Code Online (Sandbox Code Playgroud)

...获取一组推文.我可以按照我喜欢的方式格式化这些数据,因此数据的结构和功能应该是无关紧要的.

在Silverstripe教程中,他们给出了以下示例:

public function LatestNews($num=5) {
    $holder = NewsHolder::get()->First();
    return ($holder) ? News::get()->filter('ParentID', $holder->ID)->sort('Created', 'DESC')->limit($num) : false;
}
Run Code Online (Sandbox Code Playgroud)

然后在模板中调用它,如下所示:

<% loop LatestNews %>
    <% include NewsTeaser %>
<% end_loop %>
Run Code Online (Sandbox Code Playgroud)

但是,此函数基于DataModel对象(NewsHolder),并从数据库中获取数据(我的twitter函数不是).

那么这个函数应该返回什么类型的变量?数组?一个东西?

php silverstripe

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

检测哪些浏览器触发连续滚动事件(而不是仅在滚动结束时)

桌面浏览器在滚动窗口时连续触发滚动事件.移动设备通常在滚动结束时触发一次事件.

我正在做一些花哨的东西,只有当我能得到连续的滚动事件才有效 - 否则它看起来很讨厌.如果绕过这个并在单滚动事件浏览器中实现适合移动设备的版本,那将是微不足道的,但我如何检测浏览器是发出单个滚动事件还是连续滚动事件

似乎我唯一的选择就是嗅探浏览器并为移动设备禁用此功能 - 这意味着可能会在支持连续滚动事件的少数移动浏览器中禁用它 - 或者让它保持启用并允许它在单一事件中看起来有点糟糕浏览器.

javascript browser web

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