草庐IT

$pycharm

全部标签

python - PyCharm 自动完成,类型列表

我如何使用Docstring告诉PyCharm返回类型是SomeClass实例的列表?尝试过:@rtype[SomeClass],但它仅作为list。 最佳答案 defdo_something():"""@rtype:listofSomeClass"""pass工作良好,将返回值解释为列表并在访问list元素时自动完成SomeClass方法。 关于python-PyCharm自动完成,类型列表,我们在StackOverflow上找到一个类似的问题: https

python - 阻止 PyCharm 的自动完成覆盖我光标前的代码

我正在使用PyCharm编写一些python代码并注意到我经常遇到以下问题:我这样写一行代码foriteminmyList:后来,我意识到我也想要item的索引,所以我试着把那行变成这样:fori,iteminenumerate(myList):为了将第一行变成第二行,我将光标放在item的左侧并键入i,。然后,我将光标放在myList的左侧并键入enu;此时,代码完成器建议我可能想要键入enumerate,这正是我所追求的行为。当我点击tab来实现建议的enumerate时,我注意到我的行变成了fori,iteminenumerate:myList已被覆盖!我期望的行为是这样的:fo

python - pycharm中的IdeaVim插件不支持长按连续滚动?

pycharm中的IdeaVim插件不像Vim或MacVim那样支持连续滚动。当您按“j”移动或任何其他键移动时,它只会执行一次,而不是在长按时连续滚动。有什么建议吗? 最佳答案 是的,这是一个操作系统问题;如果操作系统配置为支持重复键,则在IdeaVIM中可以正常工作。有一个thread讨论MacOSXLion(10.7)中禁用按键重复的更改,以及将其重新打开的解决方法。您可以全局或按应用程序重新启用key重复;该线程包含两者的命令。全局设置:defaultswrite-gApplePressAndHoldEnabled-bool

python - 在 JetBrains PyCharm 中禁用 SQL 检测

我试图输入以下行:self._label=QtGui.QLabel("Selectparameterfromselectedcategory")PyCharm认为我正在执行SQL查询或其他操作,并给出有关未配置数据连接的错误。字符串中的语法突出显示已更改,Select和from像关键字一样突出显示。由于我根本不使用SQL或任何数据库(我是一名编程工程师-我不使用数据库,抱歉)...我只是在PyCharm插件设置中禁用了SQL插件。如果我想打开该插件,是否有更简单的方法来禁用此自动检查行为?每当它在字符串中看到Selectxfromy时,它都认为这是一个SQL查询,这似乎很过分。我尝试在

python - Pycharm IPython 选项卡完成不起作用(在 python 控制台中)

所以我四处寻找关于这个问题的答案,我开始得出结论,它根本不是Pycharm的功能。我在Pycharm中使用IPython,但我根本无法使用制表符补全功能。如果我在Pycharm内的终端中启动IPython,则没有问题,并且制表符补全会按promise进行。我在这里错过了什么?我正在使用PycharmCommunity4.5.4。谢谢! 最佳答案 我给PyCharm支持发了邮件,问了同样的问题。他们的回应是目前不支持tab补全,但是你可以投票here将其提升到他们的优先级列表中。在我的肌肉内存中完成了多年的制表符后,Ctrl+空格并不

python - PyCharm 自动完成

我是Python和PyCharm的新手,我不明白为什么PyCharm不能自动完成非常简单的案例,例如:importpicklepickle.dum[control+spaceorcontrol+shift+spaceresultsnothinghere]我有PyCharm2.6.2和Python2.7.1。怎么了?添加:我使用的是MacOS10.7.3 最佳答案 无法重现。确保为项目配置了有效的Python解释器。也试试File|使缓存无效。 关于python-PyCharm自动完成,我

python - PyCharm 项目文件夹 recs 的 ModuleNotFoundError 错误

我正在PyCharm中从事一个项目。该项目具有以下结构:/projectRoot/folder1/somecode.pyutils/__init__.pymyutils1.py我想知道如何进行导入,以便在以交互方式在pyCharm控制台中运行代码时以及使用运行代码时导入工作正常pythonsomecode.py终端中的命令。目前我这样做:从utils.myutils1.py导入myClass但是命令行我得到错误:File"somecode.py",line10,infromutils.myutils1importmyClassModuleNotFoundError:Nomodulena

python - 重命名 PyCharm 项目不会更改窗口顶部的名称

在PyCharm中,我可以通过在左侧菜单中右键单击它来重构项目。但是,这不会更改PyCharm窗口顶部蓝色栏中的名称,它还会显示您机器上的项目路径。为什么不呢? 最佳答案 UI似乎没有正确设置配置文件。这可能是一个错误。如果您编辑:/.idea/.name您可以在那里设置名称。您必须重新启动PyCharm才能生效。 关于python-重命名PyCharm项目不会更改窗口顶部的名称,我们在StackOverflow上找到一个类似的问题: https://stac

python - 当我在 PyCharm 中运行时记录 basicConfig 不创建日志文件?

当我在终端中运行下面的代码时,它会创建一个日志文件importlogginglogging.basicConfig(filename='ramexample.log',level=logging.DEBUG)logging.debug('Thismessageshouldgotothelogfile')logging.info('Soshouldthis')logging.warning('Andthis,too')但是当我在PyCharm中运行相同的代码(使用不同的filename='ram.log')时,它没有创建任何日志文件。为什么?importlogginglogging.ba

python - PyCharm 不识别 Django 项目导入 : from my_app. 模型导入的东西

我刚开始在我现有的Django项目上测试PyCharm,它无法识别来self项目中应用程序的任何导入:在my_app1/models.py中:从my_app2.models导入东西“Unresolved引用‘my_app2’”这是为什么?我项目的目录结构与recommendedlayout匹配,并且它运行没有错误,只是PyCharm的魔法不想对其起作用。似乎与这个问题有关:Importappindjangoproject但是我不知道我做错了什么。如果我尝试:从..my_app2.models导入东西PyCharm错误消失,它可以自动预测等。但是当我运行项目时Django抛出:Value