VS Code 配置Python自定义模块

简介: 修改全局设置或特定代码设置,让VS Code识别自定义Python模块

【全局】将自定义模块的路径加入VS Code检测列表:

File -> Preferences -> Settings -> Extensions -> Python -> Auto Complete: Extra Paths -> Edit in settings.json

在打开的settings.json的光标处添加自定义模块的绝对路径
示例:

{
    ...
    "python.autoComplete.extraPaths": [
    "D:/Programming/Python/modules"
    ],
    "python.analysis.extraPaths": [
        "D:/Programming/Python/modules"
    ]
}

若不想设置全局设置,可以在项目文件夹的.vscode子文件夹新建同名文件并配置上述属性

【局部】在要调试的代码中添加自定义模块路径

import sys
sys.path.append("D:\Programming\Python\modules") # add work dir to sys path

若要调试的代码和自定义模块位于相同目录,则无需进行这个操作

目录
相关文章
|
16天前
|
机器学习/深度学习 存储 Python
|
1天前
|
Python
【Python进阶(五)】——模块搜索及工作目录
【Python进阶(五)】——模块搜索及工作目录
|
3天前
|
Python Windows
python中的异常与模块
python中的异常与模块
9 1
|
5天前
|
Python
vscode 使用python无法导入库
vscode 使用python无法导入库
10 0
|
5天前
|
存储 程序员 Python
Python中自定义类实例化数组的艺术
Python中自定义类实例化数组的艺术
8 1
|
12天前
|
JSON 数据格式 Python
Python标准库中包含了json模块,可以帮助你轻松处理JSON数据
【4月更文挑战第30天】Python的json模块简化了JSON数据与Python对象之间的转换。使用`json.dumps()`可将字典转为JSON字符串,如`{"name": "John", "age": 30, "city": "New York"}`,而`json.loads()`则能将JSON字符串转回字典。通过`json.load()`从文件读取JSON数据,`json.dump()`则用于将数据写入文件。
17 1
|
13天前
|
Python
Python实现压缩解压---tarfile模块详解
Python实现压缩解压---tarfile模块详解
|
13天前
|
Linux Python Windows
Python中time和datetime模块详解
Python中time和datetime模块详解
|
13天前
|
存储 Linux 数据安全/隐私保护
python的压缩模块zipfile详解
python的压缩模块zipfile详解
|
13天前
|
Linux Python Windows
python的os模块详细解读(二)
python的os模块详细解读(二)