前几天更新了 autopep8,发现它更新了关于 E402 的部分,也就是 import 要在文件的最前面。
之前使用了一个自定义模块,是个通用工具,好几个项目用到,用 sys.path.append 导入的:
# 添加目录 导入自定义模块
if os.name == 'nt':
root = 'D:/OneDrive/' # PC
else:
root = '/Users/Name/OneDrive/' # MAC
sys.path.append(root + 'Python/')
from my_toolbox import *
这个其实违反了 E402, import 在下面了。
然后需求是:
有啥简便的解决方案嘛?
刚在 win 下试了添加该目录到环境变量,好像无效。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.