You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Replit的discord.py+Flask项目如何从子文件夹导入py文件函数?

导入失败原因

Python 默认的模块搜索路径不包含static目录,且未将static识别为合法Python包,因此直接导入flask_模块会报错。

解决方法

方法1(推荐,符合Python包管理规范)

  1. 在static文件夹下新建一个空文件,命名为__init__.py,该文件是Python识别文件夹为合法包的标识文件
  2. 在main.py中直接使用包路径导入即可:
from static.flask_ import keep_alive

方法2(临时适配,无需新增文件)

在main.py最顶部先把static目录加入Python的模块搜索路径,再导入模块:

import sys
sys.path.append("./static")

from flask_ import keep_alive

内容的提问来源于stack exchange,提问作者user16360833

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 01:12:01