VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
错误现象:autopep8无法运行,运行后vscode右下角提示
Error: Command failed: autopep8 c:\Users\Administrator\Desktop\Python\第1章 概述\1-10.py usage: autopep8 [-h] [--version] [-v] [-d] [-i] [--global-config filename] [--ignore-local-config] [-r] [-j n] [-p n] [-a] [--experimental] [--exclude globs] [--list-fixes] [--ignore errors] [--select errors] [--max-line-length n] [--line-range line line] [--hang-closing] [--exit-code] [files [files ...]] autopep8: error: autopep8 only takes one filename as argument unless the "--in-place" or "--diff" args are used
usage: autopep8 [-h] [--version] [-v] [-d] [-i] [--global-config filename] [--ignore-local-config] [-r] [-j n] [-p n] [-a] [--experimental] [--exclude globs] [--list-fixes] [--ignore errors] [--select errors] [--max-line-length n] [--line-range line line] [--hang-closing] [--exit-code] [files [files ...]] autopep8: error: autopep8 only takes one filename as argument unless the "--in-place" or "--diff" args are used
错误原因 :
文件路径中包含有空格!
VSCode中autopep8插件运行无效问题解决(插件运行,但不格式化代码)
问题现象:运行autopep8之后,提示插件正常运行,但是代码没有任何变化。
问题解决过程:
1.首先在命令行中使用autopep8 文件路径.py进行测试,运行后命令行中显示所有代码,但未格式化文档。
2.根据运行autopep8的命令帮助以及网络查询可知,autopep8运行时应加上--in-place --aggressive参数
命令格式即为 autopep8 --in-place --aggressive 文件路径名.py
命令行中运行autopep8问题解决!
3.如何在VSCode中为autopep8增加参数?
尝试在preference>setting中设置autopep8Args,但是无效!
搜索文件找到C:\Users\Administrator\.vscode\extensions\himanoa.python-autopep8-1.0.2目录,即扩展安装目录。
打开extension.js文件。
找到
exec('autopep8 ' + filename, function(error, stdout, stderr){
将其修改为
exec('autopep8 --in-place --aggressive ' + filename, function(error, stdout, stderr){
重启VSCode,问题解决!
到此这篇关于VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)的文章就介绍到这了,更多相关VSCode autopep8无法运行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python使用os.listdir和os.walk获取文件路径
这篇文章主要介绍了Python使用os.listdir和os.walk获取文件路径,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-05-05win10+anaconda安装yolov5的方法及问题解决方案
这篇文章主要介绍了win10+anaconda安装yolov5的方法及问题解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-04在django中查询获取数据,get, filter,all(),values()操作
这篇文章主要介绍了在django中查询获取数据,get, filter,all(),values()操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-08-08
最新评论