小编Pac*_*aco的帖子

Python:AttributeError:'module'对象没有属性'append'

我正在尝试创建一个引擎,该引擎以如下格式获取其中包含python文件和函数的文件的内容:

lib1 func1 func2 func3
lib2 func4
Run Code Online (Sandbox Code Playgroud)

我用两个python文件和三个函数设置了一个测试,但我用来导入库和函数的代码不起作用:

class engine (object):
    def __init__ (self, sceneFile):
        # gets contents of sceneFile, then closes
        scenes         = open (sceneFile, 'r')
        lines = scenes.readlines ()
        scenes.close ()
        self.libs = []

        # finds functions and libraries
        for i in range (len (lines)):
            lineContents = lines[i].split()
            self.libs.append (importlib.import_module (lineContents[0]))  # libraries in sceneFile
            for j in range (len (lineContents) - 1):
                self.libs[i].append (lineContents[j + 1])          # functions in sceneFile

    def start (self, nextScene):
        # finds function …
Run Code Online (Sandbox Code Playgroud)

python

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

有没有办法根据请求更改Jinja2模板加载目录?

有没有办法在Flask上更改Jinja2根目录的每个请求?现在我做:

app.jinja_loader = FileSystemLoader(template_directory)
Run Code Online (Sandbox Code Playgroud)

但它似乎每个进程只工作一次(该进程首先选择正确的目录,然后保持在那里,无论我做了多少更改)...

python google-app-engine jinja2 flask

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

如何获得结果字典中的预期订单?

result = {}
a = ["a","b","c"]
b = [1, 2, 3]

for i in range(3):
  result[a[i]] = b[i]

print result
Run Code Online (Sandbox Code Playgroud)

我希望得到以下结果: {'a': 1, 'b': 2, 'c': 3}

但真正的是 {'a': 1, 'c': 3, 'b': 2}

是什么原因以及如何解决?

python

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

如何在Django中创建查找?

我有一个问题模型和表单,这个模型中的一个字段是userid = ForeignKey(User),这在问题模型上工作得非常好,能够从下拉列表中选择用户.

但是当我想从模型中列出问题时,这是一个棘手的问题,这是从Users表中查找用户名的最佳方法吗?因为在这一点上我不能下拉!

我想要一个简单的事情,例如

问题标题问题:查找用户名

python django lookup

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

Flask - 重定向 url_for 错误

在我的烧瓶应用程序中为以下代码抛出错误。

@@app.route('/')
.....

return redirect(url_for('nextPage'),id=DBTable.id)


@app.route('/<path:id>')
@login_required
def nextPage(id):
return render_template('page2.html')               

Error - 
---------------------------------------------------------------------------
File "C:\Python27\lib\site-packages\werkzeug\routing.py", line 1607, in build
raise BuildError(endpoint, values, method)
BuildError: ('nextPage', {}, None)
<SocketIOServer fileno=116 address=0.0.0.0:5000>: Failed to handle request:
request = POST /landingPage HTTP/1.1 from ('127.0.0.1', 50287)
application = <flask.app.Flask object at 0x0000000002643B70>
Run Code Online (Sandbox Code Playgroud)

请帮助我解决上述问题

python flask flask-extensions flask-wtforms

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

多个,但只运行第一个?JavaScript的

所以我写这篇文章是为了我的第一份计算机科学课.但是,页面返回如果是输入gpa(A),结果是3.这就像只有第一个条件if正在运行.我换周围A,B,C2,3,4但它总是第一个if不管是什么gpa(r)是.这是怎么发生的?

    var gpa = function(r) {
        if (r = "B"){
            return 3;
        } 
        if (r = "C"){
            return 2;
        }
        if (r = "A"){
            return 4;
        }
     }
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Python中,如何匹配单词中的字符串

Python代码

str= "bcd"
word = "abcd1"

if pattern = re.search(str, word):
    print pattern.group(1)
Run Code Online (Sandbox Code Playgroud)

我想在一个单词中搜索"bdc"..我该怎么办?

python

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

为什么我的pygame游戏这么慢?

在我的游戏中有一个地形生成器,随后导致许多实例..但我实现了一个代码:

for b in blocklist:
    if b.rect.left>=0:
       if b.rect.right<=640:
          screen.blit(b.sprite, b.rect)
Run Code Online (Sandbox Code Playgroud)

因此它只在scree(400-500)块内渲染事物,并且它仍然运行,好像它渲染全部2000左右.那么我做错了什么?它有什么关系吗?

pygame.display.update() #or
pygame.display.flip()
Run Code Online (Sandbox Code Playgroud)

他们的差别是什么?

这是代码:

   #Init stuff
   import pygame,random
   from pygame.locals import *
   from collections import namedtuple
   import time, string
   pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=500)
   f=open('texdir.txt','r')
   texdir=f.read()
   f.close()
   f=open(texdir+"\\splash.txt",'r')
   splash=f.read()
   splash=splash.replace('(','')
   splash=splash.replace(')','')
   splash=splash.split(',')
   f.close()
   splashlen=len(splash)
   chc=random.randint(0,int(splashlen))
   splash=splash[chc-1]
   f=open(texdir+"//backcolor.txt")
   pygame.init()
   clock=pygame.time.Clock()
   screen=pygame.display.set_mode((640,480))
   pygame.display.set_caption("PiBlocks | By Sam Tubb")
   max_gravity = 100
   blocksel=texdir+"\\dirt.png"
   btype='block'
   backimg = pygame.image.load(texdir+"\\menu.png").convert()
   backimg = pygame.transform.scale(backimg, (640,480))
   clsimg = pygame.image.load("clear.bmp").convert()
   clsimg = pygame.transform.scale(clsimg, (640,480))
   ingame=0
   sbtn=pygame.image.load("startbtn.png").convert()
   qbtn=pygame.image.load("quitbtn.png").convert()
   tbtn=pygame.image.load("texbtn.png").convert() …
Run Code Online (Sandbox Code Playgroud)

python pygame

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