首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Vscode中从另一个python文件导入类

在 Visual Studio Code 中从另一个 Python 文件导入类,你需要首先确保两个文件位于同一个工作目录下,或者确保导入路径正确

假设你有两个 Python 文件,一个名为 main.py,另一个名为 my_module.py

这是 my_module.py 中的内容:

代码语言:javascript
复制
class MyClass:
    def __init__(self):
        self.name = "My Class"

    def print_name(self):
        print(self.name)

要在 main.py 文件中导入并使用 MyClass 类,请使用以下代码:

代码语言:javascript
复制
from my_module import MyClass

my_instance = MyClass()
my_instance.print_name()

如果 my_module.py 不在同一目录下,你需要将文件夹添加到 Python 路径中。例如,假设 my_module.py 位于名为 my_folder 的子文件夹中,你可以在 main.py 中这样导入:

代码语言:javascript
复制
import sys
sys.path.append("./my_folder")
from my_module import MyClass

my_instance = MyClass()
my_instance.print_name()

这样,你就可以在 Visual Studio Code 中从一个 Python 文件导入另一个文件中的类了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分53秒

在Python 3.2中使用OAuth导入失败的问题与解决方案

5分43秒

071_自定义模块_引入模块_import_diy

102
38秒

Lightroom Classic教程:如何在Mac Lightroom 中创建黑色电影效果

13分17秒

002-JDK动态代理-代理的特点

15分4秒

004-JDK动态代理-静态代理接口和目标类创建

9分38秒

006-JDK动态代理-静态优缺点

10分50秒

008-JDK动态代理-复习动态代理

15分57秒

010-JDK动态代理-回顾Method

13分13秒

012-JDK动态代理-反射包Proxy类

17分3秒

014-JDK动态代理-jdk动态代理执行流程

6分26秒

016-JDK动态代理-增强功能例子

10分20秒

001-JDK动态代理-日常生活中代理例子

领券