python - from ..xxxx import xxxx到底是什么意思呢?
黄舟
黄舟 2017-04-18 10:33:04
0
4
928

flaskweb开发书中:

  1 from flask import render_template, redirect, request, url_for, flash
  2 from flask_login import login_user, logout_user, login_required,current_user
  3 from . import auth
  4 from .. import db
  5 from ..models import User
  6 from ..email import send_email
  7 from .forms import LoginForm,RegistrationForm

上述.和..起到什么作用呢?
tree是这样的

├── app
│   ├── auth
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── email.py
│   ├── email.pyc
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── main
│   │   ├── errors.py
│   │   ├── errors.pyc
│   │   ├── forms.py
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── static
│   │   └── favicon.ico
│   └── templates
│       ├── 404.html
│       ├── 500.html
│       ├── auth
│       │   ├── email
│       │   │   ├── confirm.html
│       │   │   └── confirm.txt
│       │   ├── login.html
│       │   ├── register.html
│       │   └── unconfirmed.html
│       ├── base.html
│       ├── index.html
│       └── mail
│           ├── new_user.html
│           └── new_user.txt
├── config.py
├── config.pyc
├── LICENSE
├── manage.py
├── README.md
├── requirements.txt
└── tests
    ├── __init__.py
    ├── test_basics.py
    └── test_user_model.py

这个脚本在app/auth/下

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(4)
刘奇

.. と . はこのディレクトリと上位ディレクトリの意味です cd .. を正しく使用できる必要があります。 リーリー

Pythonでこのように書いても同じ意味です、

リーリー

一例として

認証と比較すると、最初に上位層に戻ることによってのみモデルを見つけることができます。

いいねを押す +0
Ty80

from . は、現在のファイルが存在するディレクトリからモジュール ファイルを検索します。
from .. は、現在のファイルが存在するディレクトリの上位のディレクトリです。

こちらの公式手順を参照してください: https://docs.python.org/2/tut...

いいねを押す +0
大家讲道理

from xx import xxx
import xx
Python はこのインポート モジュールを使用します。モジュールは関数、クラス、またはコレクションです。

この方法は主に呼び出されるモジュールの関数名が重複している場合に区別できるようにするための名前です。

import xx はパッケージ全体を呼び出します。
from xx import xxx はパッケージ内の関数を呼び出します。

例:
ランドセルインポートバッグが欲しい
バッグインポートブックからランドセルに本が欲しい

いいねを押す +0
大家讲道理

あなたが望む答えはここにはありません。Python の基本的な本を探して、モジュールのインポートについてよく読んでください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!