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

作者:mighty13 时间:2022-03-13 22:55:19 

错误现象: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,问题解决!

来源:https://blog.csdn.net/mighty13/article/details/109013552

标签:VSCode,autopep8
0
投稿

猜你喜欢

  • 在pandas中遍历DataFrame行的实现方法

    2022-02-16 13:13:26
  • Oracle如何直接运行OS命令(上)第1/2页

    2010-07-30 12:54:00
  • 常见数据库系统比较 Oracle数据库

    2010-07-28 12:44:00
  • 利用arcgis的python读取要素的X,Y方法

    2023-03-13 11:27:05
  • 修改SQL Server 2005 sa用户密码的方法

    2008-12-10 14:41:00
  • js换图片效果可进行定时操作

    2023-08-23 07:45:34
  • 最强大最好最全的javascript 验证表单的例子

    2010-03-14 11:26:00
  • Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】

    2021-01-28 10:30:49
  • Python检测网络延迟的代码

    2023-03-26 08:36:31
  • citespace数据处理:用python对Ref文档进行去重方式

    2022-07-06 06:01:13
  • python文件比较示例分享

    2023-03-17 21:10:23
  • Django使用中间件解决前后端同源策略问题

    2022-09-05 10:33:32
  • Python使用django搭建web开发环境

    2021-02-21 06:37:32
  • 艺术和设计之间的差别

    2010-11-17 19:28:00
  • Mysql5写中文乱码问题解决

    2007-09-17 12:38:00
  • python监控文件或目录变化

    2023-09-05 16:08:28
  • Python编程mac下使用pycharm小技巧

    2022-10-21 19:23:52
  • Python命令行参数解析工具 docopt 安装和应用过程详解

    2022-01-15 05:31:05
  • Python中的文本相似度的计算方法总结

    2021-02-08 08:40:37
  • Python 实现12306登录功能实例代码

    2021-04-07 08:55:35
  • asp之家 网络编程 m.aspxhome.com