在 Visual Studio Code 中从另一个 Python 文件导入类,你需要首先确保两个文件位于同一个工作目录下,或者确保导入路径正确
假设你有两个 Python 文件,一个名为 main.py
,另一个名为 my_module.py
。
这是 my_module.py
中的内容:
class MyClass:
def __init__(self):
self.name = "My Class"
def print_name(self):
print(self.name)
要在 main.py
文件中导入并使用 MyClass
类,请使用以下代码:
from my_module import MyClass
my_instance = MyClass()
my_instance.print_name()
如果 my_module.py
不在同一目录下,你需要将文件夹添加到 Python 路径中。例如,假设 my_module.py
位于名为 my_folder
的子文件夹中,你可以在 main.py
中这样导入:
import sys
sys.path.append("./my_folder")
from my_module import MyClass
my_instance = MyClass()
my_instance.print_name()
这样,你就可以在 Visual Studio Code 中从一个 Python 文件导入另一个文件中的类了。
领取专属 10元无门槛券
手把手带您无忧上云