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

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/下

黄舟
黄舟

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

membalas semua(4)
刘奇

.. dan . adalah maksud direktori ini dan direktori unggul Anda mesti tahu cara menggunakan cd ..

❯ ls -al
total 1660
drwxr-xr-x+ 189 caimaoy staff   6426  4 11 10:07  .
drwxr-xr-x    5 root    admin    170 12  7  2015  ..

Menulis seperti ini dalam python juga bermaksud perkara yang sama, ambil

from ..models import User

Sebagai contoh

Berbanding dengan pengesahan, model hanya boleh ditemui dengan kembali ke lapisan atas dahulu.

Ty80

dari .. adalah untuk mencari fail modul dari direktori di mana fail semasa berada, dan
dari .. ialah direktori yang lebih tinggi daripada direktori di mana fail semasa berada.

Rujuk arahan rasmi di sini: https://docs.python.org/2/tut...

大家讲道理

dari xx import xxx
import xx
Python menggunakan modul import ini Modul boleh menjadi fungsi, kelas atau koleksi.

Kaedah ini terutamanya untuk membezakan penamaan Jika nama fungsi modul dipanggil diulang, ia boleh dibezakan.

import xx memanggil keseluruhan pakej.
dari xx import xxx memanggil fungsi dalam pakej.

Contohnya:
Saya nak beg import beg sekolah
Saya nak buku dalam beg sekolah dari buku import beg

大家讲道理

Jawapan yang anda inginkan tidak ada di sini. Cari buku Python asas dan baca dengan teliti tentang import modul.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!