[問題] 如何使用__init__.py 所 import的module
請問一下各位大大
我的python目錄結構是這樣 :
app\
component
__init__.py
example.py
run.py
程式碼如下 :
1. run.py
from flask import Flask, render_template
from component import example
import json
app = Flask(__name__)
@app.route('/getNow')
def getNow():
return example.example().getDateTime()
2. __init__.py
from datetime import datetime
print(' * init load...')
3. example.py
class example:
def getDateTime(self):
return datetime.now()
問題 :
當我執行 127.0.0.1/getNow的時候會出現 name datetime is not define
但__init__.py是有被執行的
我想請問我要如何才可以在exapmple 取得__init__.py import的module ?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.132.73
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1475565896.A.2E1.html
推
10/04 15:34, , 1F
10/04 15:34, 1F
→
10/04 15:35, , 2F
10/04 15:35, 2F
→
10/04 15:54, , 3F
10/04 15:54, 3F
→
10/04 15:54, , 4F
10/04 15:54, 4F
推
10/04 16:02, , 5F
10/04 16:02, 5F
→
10/04 16:11, , 6F
10/04 16:11, 6F
→
10/04 16:12, , 7F
10/04 16:12, 7F
→
10/04 16:13, , 8F
10/04 16:13, 8F
→
10/04 16:15, , 9F
10/04 16:15, 9F
→
10/04 16:16, , 10F
10/04 16:16, 10F
→
10/05 03:48, , 11F
10/05 03:48, 11F
→
10/05 03:49, , 12F
10/05 03:49, 12F
→
10/05 03:50, , 13F
10/05 03:50, 13F