Python“name app=bottle.default_应用程序()未定义“

2024-10-04 01:28:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我将瓶子框架用于一个简单的应用程序,我正在atm上工作。我的瓶子库位于“lib”文件夹中,我通过“import”从lib文件夹调用瓶子框架自由瓶". 这是我的文件夹结构:

lib
  - bottle.py
  - bottledaemon.py
  - __init__.py
view
  - log-in.tpl
mybottleapp.py

这是我的代码:

^{pr2}$

所以它给了我一个错误: “名称应用程序=bottle.default_应用程序()未定义“

如果我删除这行“app=bottle.default_应用程序()“这个应用程序运行得很好,但我真的很想把它放在里面,用于编程。在

我做错什么了?是因为我在守护程序模式下运行应用程序,还是因为我没有从lib文件夹中直接调用它?在

顺便说一句,我也不能导入ConfigParser。这也许有不同的原因,但我不能用它。在


Tags: pyimport文件夹框架logview应用程序default
1条回答
网友
1楼 · 发布于 2024-10-04 01:28:49

So it throws this error at me: name app = bottle.default_app() not defined

谎言

你的错误实际上是

Traceback (most recent call last):
  File ..., line ..., in ...
    app = bottle.default_app()
NameError: name 'bottle' is not defined

因为您没有定义bottle。您定义了lib.bottle。要么用你的新名字

^{pr2}$

或将其重命名:

import lib.bottle as bottle

相关问题 更多 >