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 相关文章推荐
一个基于flask的web应用诞生 组织结构调整(7)
Apr 11 Python
书单|人生苦短,你还不用python!
Dec 29 Python
分析Python读取文件时的路径问题
Feb 11 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
简单了解python PEP的一些知识
Jul 13 Python
Docker部署Python爬虫项目的方法步骤
Jan 19 Python
详解Python多线程下的list
Jul 03 Python
Python获取android设备cpu和内存占用情况
Nov 15 Python
Python 实现进度条的六种方式
Jan 06 Python
Python 正则模块详情
Nov 02 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
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
如何使用php实现评委评分器
2015/07/31 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
jQuery DOM操作小结与实例
2010/01/07 Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
2012/12/23 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
微信小程序实现顶部选项卡(swiper)
2020/06/19 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
关于Python的一些学习总结
2018/05/25 Python
python3.4实现邮件发送功能
2018/05/28 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
大一自我鉴定范文
2013/12/27 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
交心谈心活动总结
2015/05/11 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript