小编Jos*_*unt的帖子

正则表达式搜索Gadaffi

我正在努力寻找Gadaffi这个词.搜索此内容的最佳正则表达式是什么?

到目前为止,我最好的尝试是:

\b[KG]h?add?af?fi$\b
Run Code Online (Sandbox Code Playgroud)

但我似乎仍然缺少一些期刊.有什么建议?

更新:我在这里找到了一个相当广泛的列表:http://blogs.abcnews.com/theworldnewser/2009/09/how-many-different-ways-can-you-spell-gaddafi.html

以下答案匹配所有30种变体:

Gadaffi
Gadafi
Gadafy
Gaddafi
Gaddafy
Gaddhafi
Gadhafi
Gathafi
Ghadaffi
Ghadafi
Ghaddafi
Ghaddafy
Gheddafi
Kadaffi
Kadafi
Kaddafi
Kadhafi
Kazzafi
Khadaffy
Khadafy
Khaddafi
Qadafi
Qaddafi
Qadhafi
Qadhdhafi
Qadthafi
Qathafi
Quathafi
Qudhafi
Kad'afi

regex search

361
推荐指数
9
解决办法
5万
查看次数

以自定义形式使用Django时间/日期小部件

如何使用默认管理员在自定义视图中使用的漂亮的JavaScript日期和时间小部件?

我查看了Django表单文档,并简要提到了django.contrib.admin.widgets,但我不知道如何使用它?

这是我想要应用的模板.

<form action="." method="POST">
    <table>
        {% for f in form %}
           <tr> <td> {{ f.name }}</td> <td>{{ f }}</td> </tr>
        {% endfor %}
    </table>
    <input type="submit" name="submit" value="Add Product">
</form>
Run Code Online (Sandbox Code Playgroud)

此外,我认为应该注意的是,我没有真正为自己的表单编写视图,我使用的是通用视图.这是来自url.py的条目:

(r'^admin/products/add/$', create_object, {'model': Product, 'post_save_redirect': ''}),
Run Code Online (Sandbox Code Playgroud)

而且我对整个Django/MVC/MTV事物都是新手,所以请轻松一点......

python django

167
推荐指数
10
解决办法
11万
查看次数

泡泡排序作业

在课堂上我们正在做排序算法,虽然我在谈论它们和编写伪代码时理解它们很好,但我在编写实际代码时遇到了问题.

这是我在Python中的尝试:

mylist = [12, 5, 13, 8, 9, 65]

def bubble(badList):
    length = len(badList) - 1
    unsorted = True

    while unsorted:
        for element in range(0,length):
            unsorted = False
            if badList[element] > badList[element + 1]:
                hold = badList[element + 1]
                badList[element + 1] = badList[element]
                badList[element] = hold
                print badList
            else:
                unsorted = True

print bubble(mylist)
Run Code Online (Sandbox Code Playgroud)

现在,这(据我所知)正确排序,但一旦完成它就会无限循环.

如何修复此代码以使函数正确完成并正确排序任何(合理)大小的列表?

PS我知道我不应该在函数中真正打印,我应该有一个返回,但我还没有这样做,因为我的代码还没有真正起作用.

python sorting algorithm bubble-sort

128
推荐指数
5
解决办法
11万
查看次数

如何在Python中读取给定像素的RGB值?

如果我打开图像open("image.jpg"),我怎么能得到一个像素的RGB值,假设我有像素的坐标?

然后,我该怎么做呢?从空白图形开始,"写入"具有特定RGB值的像素?

如果我不必下载任何其他库,我更愿意.

python graphics rgb pixel

124
推荐指数
6
解决办法
27万
查看次数

用Python播放音频

如何从Python脚本播放音频(它可能就像1秒声音)?

如果它与平台无关,那将是最好的,但首先它需要在Mac上运行.

我知道我可以afplay file.mp3从Python中执行命令,但是可以在原始Python中执行吗?如果它不依赖外部库我也会更好.

python audio

101
推荐指数
10
解决办法
19万
查看次数

使用Django生成要下载的文件

是否可以制作一个zip存档并提供下载,但仍然不能将文件保存到硬盘?

python django

95
推荐指数
7
解决办法
8万
查看次数

每个人都在谈论这个'Lambda'是什么?

每个人都在谈论这个'Lambda'是什么?很多人似乎都喜欢它,但我能从中收集到的只是将一大堆代码填入单个表达式的方式.

有人可以告诉我它的真正价值吗?

lambda

92
推荐指数
4
解决办法
7106
查看次数

检查python脚本是否正在运行

我有一个python守护程序作为我的Web应用程序的一部分运行/如果我的守护程序正在运行,我如何快速检查(使用python),如果没有,启动它?

我想以这种方式来修复守护进程的任何崩溃,因此脚本不必手动运行,它会在调用后立即自动运行然后保持运行.

如果我的脚本正在运行,我如何检查(使用python)?

python daemon process

90
推荐指数
8
解决办法
12万
查看次数

如何在MySQL中创建关系

在课堂上,我们都在"学习"数据库,每个人都在使用Access.对此感到厌烦,我正在尝试做其他类正在做的事情,但使用MySQL的原始SQL命令而不是使用Access.

我已设法创建数据库和表,但现在如何在两个表之间建立关系?

如果我有这样的两个表:

CREATE TABLE accounts(
    account_id INT NOT NULL AUTO_INCREMENT,
    customer_id INT( 4 ) NOT NULL ,
    account_type ENUM( 'savings', 'credit' ) NOT NULL,
    balance FLOAT( 9 ) NOT NULL,
    PRIMARY KEY ( account_id )
)
Run Code Online (Sandbox Code Playgroud)

CREATE TABLE customers(
    customer_id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(20) NOT NULL,
    address VARCHAR(20) NOT NULL,
    city VARCHAR(20) NOT NULL,
    state VARCHAR(20) NOT NULL,
    PRIMARY KEY ( customer_id )
)
Run Code Online (Sandbox Code Playgroud)

如何在两个表之间创建"关系"?我希望每个帐户都被"分配"一个customer_id(以表明谁拥有它).

mysql sql foreign-keys relational-database

89
推荐指数
5
解决办法
25万
查看次数

更改在Django中使用ModelForm创建的表单元素的宽度

如果我使用ModelForm创建它,如何更改textarea表单元素的宽度?

这是我的产品类:

class ProductForm(ModelForm):
    long_desc = forms.CharField(widget=forms.Textarea)
    short_desc = forms.CharField(widget=forms.Textarea)
    class Meta:
        model = Product
Run Code Online (Sandbox Code Playgroud)

和模板代码......

{% for f in form %}
    {{ f.name }}:{{ f }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

f 是实际的表单元素......

html python django django-templates django-forms

52
推荐指数
3
解决办法
4万
查看次数