小编Mar*_*oma的帖子

ffmpeg从视频中提取音频

我尝试了以下命令从视频中提取音频:
__CODE__

但我输出为

ffmpeg -i Sample.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 Sample.mp3
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

ffmpeg

185
推荐指数
10
解决办法
20万
查看次数

如何将列表中的所有项目与Python相乘?

我需要编写一个函数,它接受一个数字列表并将它们相乘.例子: [1,2,3,4,5,6]会给我1*2*3*4*5*6.我真的可以使用你的帮助.

python list multiplication

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

我如何模拟请求和响应?

我正在尝试使用Pythons mock包来模拟Pythons requests模块.让我在以下场景中工作的基本要求是什么?

在我的views.py中,我有一个函数可以使每次request.get()调用具有不同的响应

def myview(request):
  res1 = requests.get('aurl')
  res2 = request.get('burl')
  res3 = request.get('curl')
Run Code Online (Sandbox Code Playgroud)

在我的测试类中,我想做类似的事情,但无法弄清楚确切的方法调用

步骤1:

# Mock the requests module
# when mockedRequests.get('aurl') is called then return 'a response'
# when mockedRequests.get('burl') is called then return 'b response'
# when mockedRequests.get('curl') is called then return 'c response'
Run Code Online (Sandbox Code Playgroud)

第2步:

打电话给我

第3步:

验证响应包含'响应','b响应','c响应'

如何完成步骤1(模拟请求模块)?

python mocking request

182
推荐指数
10
解决办法
14万
查看次数

如何直接在Python中获取字典键作为变量(而不是从值中搜索)?

对于这个基本问题我很抱歉,但我对此的搜索除了如何根据其价值得到字典的密钥之外没有任何其他内容,我不想使用它,因为我只是想要密钥的文本/名称而我担心搜索如果字典有很多条目,则按值可能最终返回2个或更多键...我想要做的是:

mydictionary={'keyname':'somevalue'}
for current in mydictionary:

   result = mydictionary.(some_function_to_get_key_name)[current]
   print result
   "keyname"
Run Code Online (Sandbox Code Playgroud)

这样做的原因是我将这些打印到文档中,我想在执行此操作时使用键名和值

我已经看到了下面的方法,但这似乎只是返回键的值

get(key[, default])
Run Code Online (Sandbox Code Playgroud)

python dictionary key

175
推荐指数
8
解决办法
63万
查看次数

如何解释机器学习模型的"损失"和"准确性"

当我使用Theano或Tensorflow训练我的神经网络时,他们将报告每个时期称为"损失"的变量.

我该如何解释这个变量?更高或更低的损失,或者它对我的神经网络的最终性能(准确性)意味着什么?

machine-learning mathematical-optimization neural-network deep-learning objective-function

174
推荐指数
3
解决办法
14万
查看次数

在Python中将Unicode转换为ASCII而没有错误

我的代码只是抓取一个网页,然后将其转换为Unicode.

html = urllib.urlopen(link).read()
html.encode("utf8","ignore")
self.response.out.write(html)
Run Code Online (Sandbox Code Playgroud)

但我得到一个UnicodeDecodeError:


Traceback (most recent call last):
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 507, in __call__
    handler.get(*groups)
  File "/Users/greg/clounce/main.py", line 55, in get
    html.encode("utf8","ignore")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 2818: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我认为这意味着HTML包含一些在某处错误形成的Unicode尝试.我可以删除导致问题的任何代码字节而不是出错吗?

python unicode ascii utf-8 character-encoding

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

如何命令Pythons glob.glob?

我编写了以下Python代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os, glob

path = '/home/my/path'
for infile in glob.glob( os.path.join(path, '*.png') ):
    print infile
Run Code Online (Sandbox Code Playgroud)

现在我明白了:

/home/my/path/output0352.png
/home/my/path/output0005.png
/home/my/path/output0137.png
/home/my/path/output0202.png
/home/my/path/output0023.png
/home/my/path/output0048.png
/home/my/path/output0069.png
/home/my/path/output0246.png
/home/my/path/output0071.png
/home/my/path/output0402.png
/home/my/path/output0230.png
/home/my/path/output0182.png
/home/my/path/output0121.png
/home/my/path/output0104.png
/home/my/path/output0219.png
/home/my/path/output0226.png
/home/my/path/output0215.png
/home/my/path/output0266.png
/home/my/path/output0347.png
/home/my/path/output0295.png
/home/my/path/output0131.png
/home/my/path/output0208.png
/home/my/path/output0194.png
Run Code Online (Sandbox Code Playgroud)

它以哪种方式订购?

它可能会帮助你获得我的ls -l输出:

-rw-r--r-- 1 moose moose 627669 2011-07-17 17:26 output0005.png
-rw-r--r-- 1 moose moose 596417 2011-07-17 17:26 output0023.png
-rw-r--r-- 1 moose moose 543639 2011-07-17 17:26 output0048.png
-rw-r--r-- 1 moose moose 535384 2011-07-17 17:27 …
Run Code Online (Sandbox Code Playgroud)

python

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

使用Python INSERT进入MySQL数据库后如何获得"id"?

我执行INSERT INTO语句

cursor.execute("INSERT INTO mytable(height) VALUES(%s)",(height))
Run Code Online (Sandbox Code Playgroud)

我想获得主键.

我的表有2列:

id      primary, auto increment
height  this is the other column.
Run Code Online (Sandbox Code Playgroud)

在我刚插入之后如何获得"id"?

python mysql database

169
推荐指数
4
解决办法
13万
查看次数

Python:如何在Jinja2中格式化日期?

使用Jinja2,如何格式化日期字段?我知道在Python中我可以简单地这样做:

print(car.date_of_manufacture.strftime('%Y-%m-%d'))
Run Code Online (Sandbox Code Playgroud)

但是如何在Jinja2中格式化日期?谢谢.

python jinja2

169
推荐指数
7
解决办法
14万
查看次数

如何使Python脚本像Linux中的服务或守护程序一样运行

我编写了一个Python脚本,用于检查某个电子邮件地址并将新电子邮件传递给外部程序.如何让这个脚本全天候执行,例如将其转换为Linux中的守护程序或服务.我是否还需要一个永远不会在程序中结束的循环,或者可以通过多次执行代码来完成它?

python linux scripting daemons

163
推荐指数
11
解决办法
26万
查看次数