Python 3.x 如何导入python中不同文件夹中的文件?

Python 3.x 如何导入python中不同文件夹中的文件?,python-3.x,import,Python 3.x,Import,我有以下结构: 敏捷的 主要 snap_view.py login.py signup.py 侧面图 profile.py profile.py具有以下导入 from os import sys sys.path.insert(1,'../') from main import login import sqlite3 class profile(): def show_profile(self,user_id): pass(some_code....

我有以下结构:

  • 敏捷的

    • 主要

      • snap_view.py
      • login.py
      • signup.py
    • 侧面图

      • profile.py
profile.py具有以下导入

from os import sys
sys.path.insert(1,'../')

from main import login
import sqlite3

class profile():
    def show_profile(self,user_id):
        pass(some_code....)
import sqlite3
from os import sys,system

sys.path.insert(1,"../")

import signup
from profile import profile
import snap_main


class login:
    def login(self):
login.py具有以下导入

from os import sys
sys.path.insert(1,'../')

from main import login
import sqlite3

class profile():
    def show_profile(self,user_id):
        pass(some_code....)
import sqlite3
from os import sys,system

sys.path.insert(1,"../")

import signup
from profile import profile
import snap_main


class login:
    def login(self):
在运行profile.py时,我遇到一个错误

错误:

回溯(最后一次调用):文件“profile.py”,第6行,在 从主导入登录文件“./main/login.py”中的第6行 导入注册模块NotFoundError:没有名为“注册”的模块

试试这个:

import sys
sys.path.append(".../SnapQuick/profile") (you need whole path)
from profile import login