小编pla*_*aes的帖子

使用Python流式传输音频和视频

我需要制作一个流式传输实时多媒体的应用程序.目前我的应用程序是从网络摄像头(使用OpenCV)拍摄图像帧并将其发送到客户端.它还使用pymedia模块发送音频.问题是到达客户端的图像和音频数据包都不同步.

所以我有以下问题:

  1. 用于实时多媒体流的python中是否有任何模块?
  2. 我可以以某种方式使音频和图像帧同步为客户端吗?

PS.pymedia自2006年以来一直没有开发,也没有工作.

python video streaming live ipv6

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

在django模型中设置整数字段的默认值

我正在尝试使用Django模型中的整数字段设置默认值

models.PositiveSmallIntegerField(default='0')
Run Code Online (Sandbox Code Playgroud)

为什么不工作?

python django integer django-models

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

是否可以在没有运行X服务器的情况下运行Selenium脚本?

我有一个使用selenium RC的python脚本; 特别是webdriver.

我希望将脚本作为post-commit钩子运行,最好是通过IE,Safari(如果可能),Chrome和Firefox.

但是我不确定我需要做什么,因为每次我在本地机器上运行它时,都会弹出一个浏览器.

我听说过"酱油".这是最好的解决方案吗?

python selenium headless selenium-rc selenium-webdriver

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

Flask-Babel如何在Jinja模板文件中使用翻译

在我的Flask应用程序中,在main.py文件中,我定义了:

from flaskext.babel import gettext
....
def somefun():
    return render_template('some.html', messages=messages)
Run Code Online (Sandbox Code Playgroud)

在模板文件some.html中,我用过:

<input type='text' name='keywords' value='{{ keywords|default('') }}' placeholder='{{ gettext('Search...') }}' />
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误:

<input type='text' name='keywords' value='{{ keywords|default('') }}' placeholder='{{ gettext('Search...') }}' />
UndefinedError: 'gettext' is undefined
Run Code Online (Sandbox Code Playgroud)

如何导入此功能以供模板使用?

python gettext jinja2 babel flask

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

Flask,CherryPy和静态内容

我知道有很多关于FlaskCherryPy以及静态文件的问题,但我似乎仍然无法使其工作.

这里有一个片段可以在CherryPy上部署Flask应用程序:http: //flask.pocoo.org/snippets/24/

是否有快速修改让wsgiserver提供烧瓶应用程序的静态目录中的内容?

CherryPy的静态内容功能似乎位于CherryPy中.我不确定如何安装CherryPy应用程序,除了在使用此代码段时提供静态内容之外什么都不做.

deployment cherrypy wsgiserver flask

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

用Python分割MP3音频文件

我有mp3文件,我想通过给库函数的开始和结束时间将它们切成样本.有谁知道哪个python库适合我这样做?

python mp3 slice

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

在WebKit中为<input required ...>设置样式

请在Chrome浏览器中查看此示例:http://jsfiddle.net/ymzTB/

<form>
    <input required type = "text" >
    <input type = "submit" >
</form>
Run Code Online (Sandbox Code Playgroud)

当您将输入留空并只需单击回车时,您将收到如下消息:Please fill out this field.看起来不错.

如何在WebKit和其他浏览器中设置此消息的样式,例如,用红色替换背景颜色,或者将字体颜色或大小设置为其他颜色?

css forms html5 webkit required

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

如何安全地将任意深度路径传递给webapp(在本例中为Flask)?

我有一个表单,在发布表单时将字符串发送到我的Flask应用程序.字符串是一个文件路径,所以我想确保它不包含任何令人讨厌的东西,比如../../../etc/passwd.Flask使用的Werkzeug有一个方便的功能secure_filename,可以从文件名中删除令人讨厌的东西.不幸的是,当输入一个完整的路径时templates/example.html,它将转换/_,所以我们最终得到templates_example.html.

那么,将路径分割成级别似乎是明智的,所以我分别发送templatesexample.html在服务器上再次将它们连接在一起.这很有效,除了路径可以任意深度.我可以串起来dir1/dir2/dir3/dir4,希望没有人比我更深入dir4,但这似乎是愚蠢的.

处理未知深度路径验证的正确方法是什么?验证方式不同?以不同方式发送数据?以不同方式编码路径,然后在服务器上解码它?

python web-applications werkzeug flask

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

SQLAlchemy声明:没有任何主键的表?

如何使用没有主键的ORM Declarative类创建表?如果我没有制作任何专栏,它就无法启动primary_key = True.

orm schema database-design sqlalchemy

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

PUT请求上传不在Flask中工作的文件

我正在使用Flask开发Web应用程序.其中一个视图应该通过PUT请求接受上传的文件,但是我只能获得POST请求$ curl -F upload=@filename URL才能正常工作.随着PUT请求,如$ curl --upload-file filenname URLrequest.filesImmutableMultiDict是空的.我是否在烧瓶中丢失了一些东西或者使用卷曲?

python http http-put http-method flask

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