问题标签 [autopep8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何防止 PyDev 的 autopep8 导入格式化程序移动 site.addsitedir() 调用?
Eclipse PyDev 插件包括出色的集成autopep8
支持。它会在保存时自动将代码格式化为 PEP8 样式,并带有几个旋钮和选项来根据您的需要进行定制。
但是autopep8
导入格式化程序会破坏site.addsitedir()
使用。
在 PyDev 的autopep8
导入格式化程序之后,它将其更改为:
与. from ourlib import do_stuff
_ImportError: No module named ourlib
问题:
是否有 PyDev 设置或autopep8
命令行选项来阻止它移动site.addsitedir()
呼叫?
python - W602 引发 ValueError - 消息的外观如何?
我对 python 很陌生,我的第一个任务是检查旧代码(不是我的!)以根据 pep8 进行转换。
我有以下代码块,我应该更改raise ValueError
为raise ValueError("Message")
. 消息的语法看起来如何,例如'could not find %c in %s' % (ch,str)
?
emacs - autopep8 重新格式化 emacs/spacemacs 中的区域
我最近从 vim 转换为 emacs (spacemacs)。Spacemacsyapf
作为 python 的标准代码重新格式化工具提供。当代码被破坏时,我发现 autopep8 在 python 代码上工作得更好。我不知道如何使 autopep8 重新格式化选定区域,而不是整个缓冲区。在 vim 中,这相当于gq
在选择或对象上运行函数。我们如何在 emacs/spacemacs 中做到这一点?
autopep8 - autopep8 按扩展名排除文件
我尝试以这种方式使用命令 autopep8
所有这些方法都对我不起作用,忽略不适用。我哪里错了?格式化时如何通过掩码忽略文件?
autopep8 版本是 1.2.1
python - 尝试运行 autopep8 时 -bash 命令未找到错误
我似乎无法找到解决此问题的方法...
我使用以下命令在运行 Python2.7 的 Mac OSX 10.10.5 上安装了 autopep8:
但是,当我尝试autopep8
在这样的文件上运行任何命令时:
我明白了:
我试图确认autopep8
是通过以下方式安装的:
我也卸载并重新安装autopep8
了pep8
几次,但无济于事。我还应该尝试什么或我做错了什么?
python - emacs:python 设置缩进标签(pylint、autopep8、flycheck 等问题)
我已经为 python 开发设置了我的 emacs。我使用 elpy 和其他工具(例如 autopep8、pylint 和 flycheck)从 emacs 获得针对语法和样式问题的反馈。我使用空格进行缩进,这是建议的方法(pep8)。一切正常。
在工作中,我们使用制表符进行缩进,我想为此设置我的 emacs。我在我的 emacs 中添加了以下内容,它似乎工作正常。
问题是,在添加这些行之后,我遇到了 pylint、autopep8 等的一些问题。
例如,pylint 抱怨使用制表符,autopep8 自动修复制表符并用空格替换它们以及与我使用制表符而不是空格这一事实相关的许多其他错误。
我可以禁用一些错误检查(例如 E123 等),然后我可以让它与 pylint、autopep8、flycheck 等一起工作。实际上我尝试了一点,我想我可以让它工作,但它看起来像一个“野蛮”的做法。
是否有一种优雅/简洁的方法可以使 emacs 在 python 中使用制表符而不是空格进行缩进,同时尽可能避免来自其他插件(pylint、autopep8、flycheck 等)的投诉?
atom-editor - autopep8 错误--缩进大小
最近在 Atom 中安装了 atom-beautify 包。我正在使用 Linux 作为操作系统。我已经安装了缺少的 autopep8 python 包,但我仍然收到这个意外错误。
autopep8:错误:没有这样的选项:--indent-size
有谁知道为什么?下面是完整的堆栈跟踪!
用法:autopep8 [options] [filename [filename ...]] 使用文件名“-”作为标准输入。
autopep8:错误:没有这样的选项:--indent-size