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

在PyCharm中如何从同目录的bmi_userdefined.py导入Bmi_calculator类

在PyCharm中导入同目录下的自定义BMI计算类

因为两个文件处于同一目录,PyCharm默认会把当前目录识别为源码根目录,直接用以下几种方式导入即可:

  • 直接导入目标类
    在bmi_main.py文件开头添加代码:

    from bmi_userdefined import Bmi_calculator
    

    之后就能直接使用这个类,比如:

    calculator = Bmi_calculator()
    
  • 导入整个模块再访问类
    如果需要用到模块里的其他内容,也可以先导入整个模块:

    import bmi_userdefined
    

    使用类时通过模块名调用:

    calculator = bmi_userdefined.Bmi_calculator()
    

额外注意事项

  • 确保bmi_userdefined.py的文件名没有和Python内置模块重名,避免冲突。
  • 如果PyCharm出现导入报错,右键点击当前目录,选择Mark Directory as -> Sources Root,让IDE正确识别源码路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 02:34:50