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中的With语句
Feb 02 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
深入理解Python变量与常量
Jun 02 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
python 判断网络连通的实现方法
Apr 22 Python
python爬虫实例详解
Jun 19 Python
Django开发中的日志输出的方法
Jul 02 Python
如何解决django-celery启动后迅速关闭
Oct 16 Python
django框架中间件原理与用法详解
Dec 10 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
Python self用法详解
Nov 28 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
Mar 04 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
mysql 搜索之简单应用
2007/04/27 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
javaScript之split与join的区别(详解)
2017/11/08 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
eBay美国官网:eBay.com
2020/10/24 全球购物
革命先烈的英雄事迹材料
2014/02/15 职场文书
中国入世承诺
2014/04/01 职场文书
驾驶员培训方案
2014/05/01 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
销售竞赛活动方案
2014/08/23 职场文书
连锁超市项目计划书
2014/09/15 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang