pythyon导入自定义模块ModuleNotFoundError: No module named

曾经终败给现在 2022-09-01 13:56 244阅读 0赞

方法一:引用的时候导入全路径,从最外层的根路径开始。类似Java导包方式。示例:

  1. from app.parsesql.FileParserClass import FileParser
  2. from app.parsesql.WordBuildClass import WordBuild

方法二:在python的__init__.py中加入

  1. import sys, os
  2. DIR = os.path.abspath(__file__) # 当前脚本
  3. n = 1 # 与当前脚本的相对位置
  4. for i in range(n): # 第1次循环,得到父目录;的二次循环得到,父目录 的 父目录, 第3次得到 父目录 的 父目录 的父目录
  5. DIR = os.path.dirname(DIR)
  6. sys.path.append(DIR)

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读