小编Iva*_*van的帖子

从不同的文件夹导入文件

我有以下文件夹结构.

application/app/folder/file.py

我想从另一个驻留的Python文件中的file.py中导入一些函数

application/app2/some_folder/some_file.py

我试过了

from application.app.folder.file import func_name

和其他一些尝试,但到目前为止我无法正确导入.我怎样才能做到这一点?

python python-import importerror

1186
推荐指数
28
解决办法
121万
查看次数

关于Python while语句的Else子句

我注意到以下代码在Python中是合法的.我的问题是为什么?有具体原因吗?

n = 5
while n != 0:
    print n
    n -= 1
else:
    print "what the..."
Run Code Online (Sandbox Code Playgroud)

python syntax if-statement while-loop

293
推荐指数
7
解决办法
17万
查看次数

SQLAlchemy返回元组而不是字典

我已经将SQLAlchemy更新为0.6,但它打破了一切.我注意到它不再返回字典而不是字典了.这是一个示例查询:

query = session.query(User.id, User.username, User.email).filter(and_(User.id == id, User.username == username)).limit(1)
result = session.execute(query).fetchone()
Run Code Online (Sandbox Code Playgroud)

这段代码用于返回0.5中的字典.

我的问题是如何归还字典?

python sqlalchemy

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

Django ManyToManyField

在我的模型中,我有:

class Poll(models.Model):
    topic = models.CharField(max_length=200)
    tags = models.ManyToManyField(Tag)
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建Poll对象并存储标签,如下所示:

Tags = []
for splitTag in splitTags:
    tag = Tag(name = splitTag.lower())
    tag.save()
    Tags.append(tag)
Run Code Online (Sandbox Code Playgroud)

如何设置Tags阵列并将其分配给tags

我试过了:

    poll = Poll(topic=topic, tags = Tags)
    poll.save()
Run Code Online (Sandbox Code Playgroud)

python django

4
推荐指数
1
解决办法
7122
查看次数

Backbone.js和渲染表

我是Backbone.js的新手,我遇到了一个真正的问题.我想列出成员的名字和姓氏,并将它们放在一个表中.由于某些原因,我错过了一个重要的观点,但它无法正常工作.我的代码:

var members = Backbone.Model.extend({
    urlRoot: "/get_members",
});

var member_collection = Backbone.Collection.extend({
    model : members,
    url : "/get_members",
});

var member_list_view = Backbone.View.extend({
    el : $('#members'),
    initialize : function() {
        this.collection.bind("add", this.render, this);
    },

    render: function() {
        var $tbody = this.$("tbody");
        _.each(this.model.models, function(data) {
            this.$el.append(new member_view({model : data}).render().el);
        }, this);
        return this;
    }
});

var member_view = Backbone.View.extend({
    tagName : "tr",
    template : _.template($("#member-template").html()),

    render : function() {
        this.$el.html(this.template(this.model.toJSON()));
        return this;
    }
});



var router = Backbone.Router.extend({
    routes : {"members" …
Run Code Online (Sandbox Code Playgroud)

backbone.js

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

不能引用非最终变量

我正在尝试用Java创建简单的GUI程序,我找不到正确的错误解决方案,不能引用在不同方法中定义的内部类中的非final变量.

到目前为止,这是我的小代码;

myPanel = new JPanel();

JButton myButton = new JButton("create buttons");
myButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        int val = Integer.parseInt(textfield.getText());
        for(int i = 0; i < val; i++) {
            JButton button = new JButton("");
            button.setText(String.valueOf(i));
            button.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    clickButton(i);
                }
            });
            myPanel.add(button);
            myPanel.revalidate();
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

也许我的方法是完全错误的.我想做的是; 我想创建一组按钮并说当用户按下按钮时我想显示"你按下按钮4"或"你按下按钮10"这样的消息.

java user-interface swing anonymous-class

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

ZeroMQ Java安装问题

我正在尝试安装ZeroMQ的Java库,但我一直遇到问题.第一个错误是./configure抱怨JAVA_HOME,一切似乎都很好,但我无法解决它,但我在ZeroMQ的聊天记录中找到了一个特定的解决方案.

建议的解决方案是;

JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home" ./configure
Run Code Online (Sandbox Code Playgroud)

但它对我不起作用.我收到的错误信息是

checking for jni.h in /Library/Java/Home/include... configure: error: cannot find jni.h in /Library/Java/Home/include.
Run Code Online (Sandbox Code Playgroud)

我已经尝试过JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home" ./configure,JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home" ./configure但仍然没有运气.我想听听StackOverflowers关于如何解决这个问题的想法.

谢谢.

java macos zeromq

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

ConfigParser问题Python

我有问题要附加到配置文件.这就是我想要创造的东西;

[section1]
val1 = val2
val3 = val4
Run Code Online (Sandbox Code Playgroud)

但是当我运行以下代码时,我看到了 ConfigParser.NoSectionError: No section: 'section1'

import ConfigParser

cfg = ConfigParser.RawConfigParser()
cfg.set("section1", "val1", "val2")

f = open("example.cfg", "a")
cfg.write(f)
Run Code Online (Sandbox Code Playgroud)

如果我加

if not cfg.has_section("section1"):
    cfg.add_section("section1")
Run Code Online (Sandbox Code Playgroud)

然后,这就是我得到的;

[section1]
val1 = val2

[section1]
val3 = val4
Run Code Online (Sandbox Code Playgroud)

有人能指出我做错了什么吗?谢谢

python configparser

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