草庐IT

$pycharm

全部标签

python - IntelliJ Python 插件或 PyCharm 的比较

所以我有IntelliJ并且喜欢它,并且已经使用Python插件有一段时间了。但我注意到他们现在推出了测试版的PyCharm。我一直没有使用PyCharm,因为我只是将IntelliJ用于所有事情,但是有没有令人信服的理由购买PyCharm? 最佳答案 Sincethisquestion(anditsacceptedanswer)areolderandnewversionsofbothIDEAandPyCharmareavailable,Ifigureditwouldbeappropriatetoaddanewanswerwitho

python - 即使 PEP8 指定 79,为什么 PyCharm 使用 120 个字符行?

PEP8明确指定了79个字符,但是,PyCharm默认为120,并给我警告“PEP8:行太长(...>120个字符)”。以前版本的PEP8使用120并且PyCharm没有更新其PEP8检查器吗?我找不到任何以前版本的PEP8指南,但是,我可以轻松找到以前版本的PEP8Python脚本。我正在开始一个新的Python项目,但我不确定要使用哪个。引用资料:http://legacy.python.org/dev/peps/pep-0008/ 最佳答案 PyCharm构建在IntelliJ之上。IntelliJ的默认行长为120个字符。这

python - 在 PyCharm 中重命名文件

在PyCharm3.4中,我想重命名IDE左侧文件树上的文件。如果我右键单击一个文件,可以选择删除它,但不能重命名它。同样,无法从"file"或“编辑”菜单重命名它。PyCharm不允许在IDE中执行此操作是否有根本原因,还是我错过了正确的操作方式? 最佳答案 在PyCharm中重命名文件很简单。您只需在树中右键单击文件时选择Refactor>Rename。这将打开一个弹出窗口,您可以在其中输入新文件名。重命名时还有其他选项,例如搜索引用以及在注释、字符串等中。注意:PyCharm正在索引文件时,该选项不可用。一旦索引完成(可能需要

python - 在pycharm的python控制台或终端中设置字体大小

pycharm中有终端和python控制台,非常方便。但我发现字体太小,无法在终端或python控制台中识别。如何在终端或python控制台中更改字体大小? 最佳答案 在PyCharm2016.3中,控制台字体设置隐藏在设置>编辑器>颜色和字体>控制台字体:注意:颜色和字体的更改不会立即显示,您必须重新启动终端session才能应用它们。仅仅隐藏和重新打开终端是不够的。只需单击终端工具栏上的红十字按钮(关闭终端session)并重新打开它。Python控制台也是如此。 关于python-

python - 如何在 PyCharm 中设置环境变量?

我已经开始在一个Django项目上工作,我想设置一些环境变量,而不需要手动设置它们或将bash文件作为源代码。我要设置以下变量:exportDATABASE_URL=postgres://127.0.0.1:5432/my_db_nameexportDEBUG=1#thereareothervariables,buttheycontainpersonalinformation我已阅读this,但这并不能解决我想要的问题。另外,我已经尝试在Preferences->Build,Execution,Deployment->Console->PythonConsole中设置环境变量/Djan

python - PyCharm 记录输出颜色

我正在使用PyCharm在MacOSX中开发GAE应用程序。有什么方法可以在PyCharm的运行控制台中显示颜色?我设置了handler以ansi格式输出颜色。然后,我添加了处理程序:LOG=logging.getLogger()LOG.setLevel(logging.DEBUG)forhandlerinLOG.handlers:LOG.removeHandler(handler)LOG.addHandler(ColorHandler())LOG.info('hello!')LOG.warning('hello!')LOG.debug('hello!')LOG.error('hell

python - 当我将列表分配给变量时,为什么 Pycharm 会给我一个提示 "this list creation could be rewritten as a list literal"?

我是一名Python初学者并且有一个难题。当我写这样的代码时:lst=[1,2,3,4]Pycharm给我一个提示“这个列表创建可以重写为列表文字”。但是如果它被替换为lst=list([1,2,3,4])Pycharm什么也没说。谁能告诉我为什么?像lst=[1,2,3,4]这样的代码在Python中合法吗?我可以忽略提示吗? 最佳答案 在Python中编写这样的代码是完全合法的。但是,编写类似的代码lst=[1,2,3,4,12]会比“更好”lst=[1,2,3,4]...#codehasnothingdotowithlstls

python - 导入错误 : No module named 'bottle' in PyCharm

我使用pipinstall在Python3.4上安装了bottle。在终端中,当我这样做时:$python3.4>>>importbottle#showsnoimporterror>>>但是当我在PyCharm中执行此操作时,它会说:importbottleImportError:Nomodulenamed'bottle' 最佳答案 在您的PyCharm项目中:按Ctrl+Alt+s打开设置在左侧栏中,选择ProjectInterpreter右上角有一个在您的系统上找到的python二进制文件列表,选择正确的一个最后点击+按钮安装额

python - 创建一个运行模块的 PyCharm 配置 "python -m foo"

我的python入口点需要作为模块(而不是脚本)运行,如下所示:python-mfoo.bar以下内容不起作用(并且不应该):pythonfoo/bar.py如何在pycharm中创建一个运行配置,使用上面的第一个调用来运行我的代码? 最佳答案 在2018.1中,终于可以在UI中指定模块名称而不是脚本路径。在输入字段的左侧有一个用于更改它的下拉菜单。 关于python-创建一个运行模块的PyCharm配置"python-mfoo",我们在StackOverflow上找到一个类似的问题:

python - Pycharm: "scanning files to index"永远占用

我正在使用PyCharm社区版5.0.1直到昨天它工作正常。但它已经停留在“扫描文件以索引”很长时间了。从昨天开始。我已经尝试过重新安装它,也尝试过使缓存失效。我可以更改程序并将其用作文本编辑器,但无法运行任何文件。 最佳答案 排除您不想索引的文件夹。您可以通过右键单击要排除的文件夹来执行此操作,然后选择MarkDirectoryAs>Excluded,PyCharm不会索引这些文件。 关于python-Pycharm:"scanningfilestoindex"永远占用,我们在Stac