VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)


Posted in Python onMarch 02, 2021

错误现象: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 相关文章推荐
Python调用C语言开发的共享库方法实例
Mar 18 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
Python内建模块struct实例详解
Feb 02 Python
Python初学者需要注意的事项小结(python2与python3)
Sep 26 Python
python实现五子棋小游戏
Mar 25 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
Python基本数据结构之字典类型dict用法分析
Jun 08 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 Python
Python 图片添加美颜效果
Apr 28 Python
python 基于pygame实现俄罗斯方块
Mar 02 #Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
Mar 02 #Python
Autopep8的使用(python自动编排工具)
Mar 02 #Python
python 将Excel转Word的示例
Mar 02 #Python
Python字节单位转换(将字节转换为K M G T)
Mar 02 #Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 #Python
jupyter notebook指定启动目录的方法
Mar 02 #Python
You might like
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
PHP的反射机制实例详解
2017/03/29 PHP
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
JS实现上传图片实时预览功能
2017/05/22 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
2018/09/19 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
vue-router懒加载的3种方式汇总
2021/02/28 Vue.js
Python学习pygal绘制线图代码分享
2017/12/09 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python中append实例用法总结
2019/07/30 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
Python ORM编程基础示例
2020/02/02 Python
Django分组聚合查询实例分享
2020/04/29 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
网络工程与软件技术毕业生自荐信
2013/09/24 职场文书
成人毕业生自我鉴定
2013/10/18 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
yy司仪主持词
2014/03/22 职场文书
应届大学生自荐书
2014/06/17 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript