允许在使用Visual Studio Code和autopep8之前插入语句。
- 论坛
- 允许在使用Visual Studio Code和autopep8之前插入语句。
9 浏览
允许在使用Visual Studio Code和autopep8之前插入语句。
我正在使用带有Python插件的Visual Studio Code和autopep8,配置如下:
"editor.formatOnSave": true
我有一些本地包需要导入,所以我会这样写:
import sys sys.path.insert(0, '/path/to/packages') import localpackage
但是当我保存时,Visual Studio Code/autopep8会将所有导入语句移到代码之前,导致Python找不到我的本地包。
import sys import localpackage sys.path.insert(0, '/path/to/packages')
我该如何告诉Visual Studio Code/autopep8可以将语句放在导入之前呢?或者有没有更正确的导入本地包的方法?
作为一种解决方法,看起来在if语句中导入是可以的:
import sys sys.path.insert(0, '/path/to/packages') if 'localpackage' not in sys.modules: import localpackage