小编J R*_*ape的帖子

如何在Windows中使用pygame打开相机?

我想在Windows 7机器上使用pygame模块使用Python打开相机,但是无法正常工作。我以前使用过的"/dev/video0"是Linux中的读取设备。pygame文档仅显示了如何在Linux中打开摄像头设备。我正在使用pygame版本1.9.1和Python 2.7。

如何在Windows设备上打开相机?当我尝试现有脚本时,出现的错误是:

File "E:/test_python/open_cam2.py", line 10, in <module>
    cam = pygame.camera.Camera("/dev/video0", (640, 480))
File "C:\Python27\lib\site-packages\pygame_camera_vidcapture.py", line 47, in init
    self.dev = vidcap.new_Dev(device, show_video_window)
TypeError: an integer is required
Run Code Online (Sandbox Code Playgroud)

python camera pygame

3
推荐指数
1
解决办法
6164
查看次数

AttributeError:尝试在Flask中发送邮件时,'NoneType'对象没有属性'app'

我正在按照烧瓶教程练习做烧瓶邮件,但我遇到了一些似乎是个bug的东西.我不明白发生了什么?

这是我的代码:

def send_email(to, subject, template, **kwargs):
    msg = Message(app.config['FLASKY_MAIL_SUBJECT_PREFIX'] + subject,
                  sender=app.config['FLASKY_MAIL_SENDER'], recipients=[to])
    msg.body = render_template(template + '.txt', **kwargs)
    msg.html = render_template(template + '.html', **kwargs)
    mail.send(msg)
Run Code Online (Sandbox Code Playgroud)

这是bug的信息:

Traceback (most recent call last):
  File "ch6_1.py", line 64, in <module>
    send_email(app ,MAIL_USERNAME, "test mail", "hello")
  File "ch6_1.py", line 50, in send_email
    msg.body = render_template(template + '.txt', **kwargs)
  File "D:\INSTALL\Python\lib\site-packages\flask\templating.py", line 126, in r
ender_template
    ctx.app.update_template_context(context)
AttributeError: 'NoneType' object has no attribute 'app'
Run Code Online (Sandbox Code Playgroud)

python flask flask-mail

3
推荐指数
1
解决办法
3126
查看次数

SQL 查询以获取包含字符串中任意位置的 a 和 b 的名称

我想查询我的数据库以获取包含字符a和b姓名字符串中任何位置的员工姓名。

我尝试了以下 SQL 查询,但它没有返回与我上述条件匹配的所有名称。如何更改它以返回我想要的名称?

select FName
from Employee
where FName like '%a' AND FName like '%b'
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

matplotlib中的层次结构

根据这篇文章,所有内容都按matplotlib层次结构组织.层次结构的顶部matplotlib是matplotlib.pyplot模块提供的"状态机环境" .在此级别,简单函数用于将绘图元素(线条,图像,文本等)添加到当前图形中的当前轴.层次结构中的下一级是面向对象的接口的第一级,其中pyplot仅用于诸如图形创建之类的一些功能,并且用户明确地创建并跟踪图形和轴对象.在此级别,用户使用pyplot创建图形,通过这些图形,可以创建一个或多个轴对象.然后,这些轴对象用于大多数绘图操作.还有其他术语,如图,轴,轴,艺术家(有很好的图片解释了所有这些,在提到的页面上).综上所述:

  1. 一切都属于matplotlib.pyplot模块
  2. 图 - 跟踪所有儿童轴,一小部分"特殊"艺术家(头衔,人物传说等)
  3. 轴 - 具有数据空间的图像区域 - 属于图
  4. 轴 - 标记刻度线(x,y,z坐标等)的字符串 - 属于Axes
  5. 艺术家 - 你可以在图上看到的一切(甚至是图,轴和轴对象) - 属于图

创建新图的最简单方法是使用pyplot:

fig = plt.figure()  # an empty figure with no axes
fig, ax_lst = plt.subplots(2, 2)  # a figure with a 2x2 grid of Axes
Run Code Online (Sandbox Code Playgroud)

我经常看到这两种方法可以互换使用,我希望它们基本上是等价的.但是我无法fig, ax = plt.subplots()使用fig = plt.figure()和得到的结果相同ax = fig.add_subplot(111, projection='3d')

以下是我的实验,用于plt.figure():

In [1]: from …
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib

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

如何使用正则表达式替换大写的小写?

我有一个充满小写的字符串a.我尝试使用以下表达式将小写替换为大写但是它不能正常工作.如何在字符串a中将小写字母转换为大写字母?

using System.Text.RegularExpressions;

string a = "pieter was a small boy";
a = Regex.Replace(a, @"\B[A-Z]", m => " " + m.ToString().ToUpper());
Run Code Online (Sandbox Code Playgroud)

c# regex

0
推荐指数
1
解决办法
9328
查看次数

读取文件并使用值作为整数列表进入字典

我有一个文件,格式如下所示.

    A 83 140 228 286 426 612 486 577 836 0 0
    Aaliyah 0 0 0 0 0 0 0 0 0 380 215
    Aaron 193 208 218 274 279 232 132 36 32 31 41
    Abagail 0 0 0 0 0 0 0 0 0 0 958
    Abbey 0 0 0 0 0 0 0 0 537 451 428
    Abbie 431 552 742 924 0 0 0 0 752 644 601
    Abbigail 0 0 0 0 0 0 …
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

编译时错误:找不到符号Jlabel

我无法在程序中找到错误.我刚刚接触到这一点,任何帮助都将受到最高的赞赏.我有错误,我不知道如何解决.我的完整代码如下:

 import java.awt.*;
 import javax.swing.*;
 import java.awt.event.*;

public class SampleApp3 extends JFrame{

Container pane;
JLabel label1;
JLabel label2;
Jlabel label3;
Jlabel label4;

 public SampleApp3(){
    pane=getContentPane();
    setSize(650, 540);
    setTitle("FormExample");
    pane.setLayout(null);

    label1= new JLabel("STI College Las Pinas",SwingConstants.CENTER);
    label1.setBackground(Color.yellow);
    label1.setToolTipText("Pogi Ako");
    label1.setForeground(Color.blue);
    pane.setBackground(Color.yellow);
    label1.setBounds(100,210,325,50);
    pane.add(label1,"Center");

    label2= new JLabel("Charles Jason Decena",SwingConstants.CENTER);
    label2.setBackground(Color.yellow);
    label2.setToolTipText("Si Charles ay Pogi");
    label2.setForeground(Color.blue);
    pane.setBackground(Color.yellow);
    label2.setBounds(110,215,320,48);
    pane.add(label2,"Center");

    label3= new JLabel("BSIT-124",SwingConstants.CENTER);
    label3.setBackground(Color.yellow);
    label3.setToolTipText("Ehem si Decena ay pogi");
    label3.setForeground(Color.blue);
    pane.setBackground(Color.yellow);
    label3.setBounds(120,220,315,46);
    pane.add(label3,"Center");

    label4= new JLabel("Computer Programming 2",SwingConstants.CENTER);
    label4.setBackground(Color.yellow);
    label4.setToolTipText("Well Pogi talaga ako");
    label4.setForeground(Color.blue); …
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

python ×4

c# ×1

camera ×1

dictionary ×1

flask ×1

flask-mail ×1

java ×1

matplotlib ×1

plot ×1

pygame ×1

regex ×1

sql ×1

sql-server ×1