我试图使用Dymo示例页面从基于Python/Qt的应用程序中的QWebview打印标签.该示例在主要浏览器中运行良好(IE,FF,Chrome已经过测试).但是,当在QWebview中加载示例页面时,我收到以下错误:
DYMO.Label.Framework.js line 1: Error: DYMO Label Framework Plugin is not installed
我不确定为什么它可以在另一个浏览器中正常工作,但不能在我的应用程序的Web视图中工作.将这些Dymo示例加载到webview中的正确方法是什么?
这是样板页面,在主流浏览器通过在QWebview失败(你需要一个戴莫打印机打印,否则它会用一个警告,告诉没有打印机被发现装载)工作原理:HTTP:// labelwriter. COM /软件/ DLS/SDK /样品/ JS/PreviewAndPrintLabel/PreviewAndPrintLabel.html
当我在webview中加载它时,我甚至没有得到警报(这是有道理的,因为上面的错误在第1行找到).
如何查明文件内是否存在具有相同模式的两个文件。如果所有文件名都有两组文件名( csv.new 和 csv),则继续下一步,否则退出并显示错误消息。
前缀“abc_package”将有两个文件,第一个文件扩展名为“csv.new”,第二个文件扩展名为“csv”。“list_of_files.txt”中可能有许多文件名。
例如:List_of_files.txt
abc_package.1406728501.csv.new
abc_package.1406728501.csv
abc_package.1406724901.csv.new
abc_package.1406724901.csv
Run Code Online (Sandbox Code Playgroud) 这是错误:
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/app.py",
line 1701, in __call__ return self.wsgi_app(environ, start_response)
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/app.py",
line 1689, in wsgi_app response =self.make_response(self.handle_exception(e))
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/app.py",
line 1687, in wsgi_app response = self.full_dispatch_request()
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/app.py",
line 1360, in full_dispatch_request rv = self.handle_user_exception(e)
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/app.py",
line 1358, in full_dispatch_request rv = self.dispatch_request()
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/app.py",
line 1344, in dispatch_request return
self.view_functions[rule.endpoint](**req.view_args)
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/views.py",
line 83, in view return self.dispatch_request(*args, **kwargs)
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/views.py",
line 150, in dispatch_request return meth(*args, **kwargs)
File"/www/sites/MyBlog/app/posts.py", line 38, in get return
render_template('posts/detail.html', **context)
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/templating.py",
line 125, in render_template context, ctx.app)
File"/www/sites/blog/flask/lib/python2.7/sitepackages/flask/templating.py",
line …Run Code Online (Sandbox Code Playgroud) 我有一个表单接受用户输入并要求他们上传文件(图片,但这对于这个问题无关紧要).当用户按下提交时,文件的字段似乎没有传递给动作脚本.
表单定义如下:
<form name="AddProduct" id="AddProduct" method="post" enctype="multipart/form-data" action="dothing.php">
<tr>
<td >Item UPC</td>
<td><input name="upccode" type="text" id="upccode" size="40" value="" maxlength="255"></td>
</tr>
<tr>
<td>Item Description</td>
<td><input name="proddesc" type="text" id="proddesc" size="40" value="" maxlength="255"></td>
</tr>
<tr>
<td>Item Image</td>
<td><input type="file" name="file" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Add !" class="submit"></form></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
在dothing.php如果我这样做,print_r($_POST);这就是我得到的
Array ( [upccode] => 159874288 [proddesc] => A fancy widget [submit] => Add ! )
Run Code Online (Sandbox Code Playgroud)
如果我查看请求,因为它被发布我有这个:
-----------------------------11192760525264\r\nContent-Disposition: form-data; name="upccode"\r\n\r\n159874288\r\n-----------------------------11192760525264\r\nContent-Disposition: form-data; name="proddesc"\r\n\r\nA fancy widget\r\n-----------------------------11192760525264\r\nContent-Disposition: form-data; name="file"; filename="gif.gif"\r\nContent-Type: image/gif\r\n\r\nGIF87a?à÷
Run Code Online (Sandbox Code Playgroud)
我file …
我正在使用matplotlib使用下面的代码构建条形图.当我的第一列或最后一列数据为0时,我的第一列与Y轴楔入.
这方面的一个例子.请注意,第一列是在x = 0点上.

如果我在此列中有数据,我会在Y轴和第一列之间得到一个巨大的填充,如此处所示.注意附加条,现在在X = 0.如果我在上一栏中也有数据,则会重复此效果.

我的代码如下:
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.ticker import MultipleLocator
binVals = [0,5531608,6475325,1311915,223000,609638,291151,449434,1398731,2516755,3035532,2976924,2695079,1822865,1347155,304911,3562,157,5,0,0,0,0,0,0,0,0]
binTot = sum(binVals)
binNorm = []
for v in range(len(binVals)):
binNorm.append(float(binVals[v])/binTot)
fig = plt.figure(figsize=(6,4))
ax1 = fig.add_subplot(1,1,1)
ax1.bar(range(len(binNorm)),binNorm,align='center', label='Values')
plt.legend(loc=1)
plt.title("Demo Histogram")
plt.xlabel("Value")
plt.xticks(range(len(binLabels)),binLabels,rotation='vertical')
plt.grid(b=True, which='major', color='grey', linestyle='--', alpha=0.35)
ax1.xaxis.grid(False)
plt.ylabel("% of Count")
plt.subplots_adjust(bottom=0.15)
plt.tight_layout()
plt.show()
Run Code Online (Sandbox Code Playgroud)
如何在Y轴和我的第一个/最后一个条之间设置一个恒定的余量?
另外,我意识到它被标记为"演示直方图",这是因为我在纠正这里讨论的问题时错过了它.
你能告诉我如何使用SubethaSmtp库吗?我只想从我的 Gmail 收件箱中检索邮件并在控制台窗口中显示它们或其中之一。
我研究了大部分 API 文档,但我无法将各个部分放在一起以使事情正常工作。
你能告诉我一个有效的例子吗?
我写了这段代码来构建一个 grails 应用程序。您可能会发现一些不好的代码习惯,但这对于示例应用程序来说是没问题的。
这是 src/groovy 文件夹中的代码:
class MessageHandlerFactoryImpl implements MessageHandlerFactory {
@Override
MessageHandler create(MessageContext ctx) {
return new MessageHandlerImpl(ctx)
}
}
Run Code Online (Sandbox Code Playgroud)
class MessageHandlerImpl implements MessageHandler {
MessageContext context
MessageHandlerImpl(MessageContext context) {
this.context = context
}
@Override
void from(String from) {
println "FROM: ${from}"
}
@Override
void recipient(String recipient) {
println "RECIPIENT: ${recipient}"
}
@Override
void data(InputStream data) {
println "DATA"
println "-------------------"
BufferedReader reader = new BufferedReader(new InputStreamReader(data))
StringBuilder builder = …Run Code Online (Sandbox Code Playgroud) 这是我的代码:
age = 11
days = age*52*7
decades = age/10
estimate = round(decades)
summary = "I am " + {} + " days old! Thats about " {} " decades!".format(str(estimate), str(decades))
Run Code Online (Sandbox Code Playgroud)
语法错误在哪里?
我有下面的代码
declare
v_rst varchar2(200);
cursor c_cur is
select sysdate from dual;
begin
open c_cur;
fetch c_cur
into v_rst;
close c_cur;
dbms_output.put_line(v_rst);
end;
Run Code Online (Sandbox Code Playgroud)
它的输出结果是"23-DEC-14"
当我在查询下面运行时,结果是"12/23/2014 11:21:06 AM"
select sysdate from dual;
Run Code Online (Sandbox Code Playgroud)
当我运行第一个代码时,我不知道为什么TIME部分消失了.
任何人都可以解释会非常感激.
关于这个主题有几个问题,但它们似乎都没有具体回答这个问题.
如果我有模式p='([0-9]+)(,([0-9]+))*'并且s='1,2,3,4,5'我运行m = re.match(p, s, 0)我得到一个匹配(如预期的那样).但是,我希望能够打印列表('1', '2', '3', '4', '5').我似乎无法用re.match输出做到这一点.它给了我('1', ',5', '5').
另外,我如何获得匹配数量(在这种情况下为5)?
我试图将数据框中的列从a转换object为a datetime64[ns].我to_datetime用来完成这个,但在我的代码结束时,该列仍然是一个object.
import pandas as pd
from StringIO import StringIO
DATA = StringIO("""id;Date of Event
3574;2015-12-12 22:03:28Z
0657;2015-08-25 17:48:03Z
0408;2015-10-13 12:01:32Z
3043;2015-09-08 16:55:43Z
9397;2015-09-09 09:33:31Z
9291;2015-07-15 08:13:48Z
4263;2015-12-30 09:25:55Z
0200;2015-10-25 13:38:35Z
8576;2015-09-01 02:01:47Z
6023;2015-08-29 20:47:20Z
9975;2015-10-05 15:11:32Z
5202;2015-12-21 23:44:10Z
9278;2015-12-22 05:56:03Z
8520;2015-09-05 01:27:07Z
9048;2015-08-29 18:38:26Z
9624;2015-12-09 01:49:15Z
2659;2015-10-03 01:43:50Z
6230;2015-10-16 11:43:40Z
2272;2015-11-18 14:15:52Z
""")
df = pd.DataFrame.from_csv(DATA, sep=";")
pd.to_datetime(df['Date of Event'], format="%Y-%m-%d %H:%M:%SZ")
print df['Date of Event'].dtype
Run Code Online (Sandbox Code Playgroud)
最终的印刷品显示:
object
Run Code Online (Sandbox Code Playgroud)
df.info() 返回:
Int64Index: 19 …Run Code Online (Sandbox Code Playgroud)