在Visual Studip代码中编写Python时,文件在根目录中工作,但是当我将文件放入文件夹中时,它看不到文件

问题描述 投票:0回答:1

在Visual Studip代码中编写Python时,文件在根目录中工作,但是当我将文件放入文件夹中时,它看不到这些文件。

扔到src文件夹根目录下代码没有错误,但是如图所示就不行了

python visual-studio-code modulenotfounderror
1个回答
0
投票

要在文件夹下导入 python 模块,您可以执行以下任一操作:

  1. 在子文件夹下添加一个
    __init__.py
    空文件,以便您可以使用
    import <folder>.<yourmodule>
  2. 将导入语法从
    import <yourmodule>
    更改为
    from <folder> import <yourmodule>
  3. 您可以将文件夹添加到
    sys.path:Sys.path.insert(0,’./<folder>‘)
    ,然后
    Import <yourmodule>
    将 和 替换为项目中的文件夹名称和模块名称。 4.在VSCode中有一个名为“在文件目录中执行”的设置,您可以检查启用此选项是否适合您。
© www.soinside.com 2019 - 2024. All rights reserved.