pycharm相关内容

PyCharm:测试史?

PyCharm是否有我在过去几个小时内执行的测试的历史记录? 背景: 我为方法big_foo()启动insisdetest_big_foo(),并注意到需要更新帮助器方法。 我更新helper_method()并更新其单元测试test_helper_method()。 这需要一些时间。 现在我想弹出我的工作堆栈中的一项。 这就是我希望在PyCharm中查看测试历 ..
发布时间:2022-02-23 13:49:22 Python

使用PyCharm IDE注释多行的快捷键是什么?

在Corey Schafer的Programming Terms: Mutable vs Immutable中,在3:06处,他选择了多行,并在PYM中一次将它们注释掉。 这是什么操作?它是PyCharm中可以自己使用或配置的内置快捷方式吗? 推荐答案 这是您可以在“设置&q;”中更改和定义的设置。 Windows的默认值为Ctrl+/,Mac的默认值为Cmd+/。 ..
发布时间:2022-02-23 13:46:44 Python

按自定义顺序运行Pytest类

我正在用pycharm写pytest测试。考试分成不同的班级。 我要指定必须在其他类之前运行的某些类。 我看到了关于堆栈溢出的各种问题(例如specifying pytest tests to run from a file和how to run a method before all other tests)。 这些问题和其他各种问题都希望选择特定的函数按顺序运行。我的理解是,这可以使用f ..
发布时间:2022-02-23 13:43:51 Python

向控制台写入回车符时,是否删除整行?

我有一个Python程序,它广泛使用换行符来产生更新控制台行(特别是进度条)的效果。在尝试调试PyCharm中的代码时,我看到进度条只有在调试完成后才会打印出来。 进一步检查后发现,当打印回车符( )时,整行都会被删除。因为库本身写入形式为({line} )的字符串,所以我总是得到一个空行。 示例代码: import sys sys.stdout.write('xxx') sys.s ..
发布时间:2022-02-23 13:38:28 Python

获取6和6。是否将模块移动到PyCharm中的自动完成?

是否可以获得六个模块在PyCharm中工作的导入?我知道该模块处理导入会让PyCharm感到困惑,但我希望有某种类型的解决方法。 例如,我希望以下内容在PyCharm或IntelliJ:: 中正常工作 from six.moves import BaseHTTPServer 推荐答案 导入是动态的,因此pycharm无法对代码进行任何静电分析来确定类型信息。 PyChar ..
发布时间:2022-02-23 09:42:27 Python

在MacOS上安装SciPy时未找到BLAS/LAPACK库

我在MacBook M1上使用python3.9.8和pycharm。 我已经使用自制软件安装了openblas,但仍然收到下面的错误。 我尝试通过自制软件安装SciPy,但无法正常工作。 我的pip是最新的。 我安装了Numpy、Pandas等。除了SciPy之外,一切都很正常,我找不到原因。 (venv) wes@Air-van-Wes pythonProject % pip ..
发布时间:2022-02-22 12:48:22 Python

如何在for循环中批注类型?

我想在for循环中注释一种类型的变量。我尝试过此操作,但不起作用: for i: int in range(5): pass 我期望的是PyCharm 2016.3.2中的自动完成功能,但使用 前置批注不起作用: i: int for i in range(5): pass P.S.预注适用于PyCharm>;=2017.1。 推荐答案 根据PE ..
发布时间:2022-02-21 09:36:34 Python

PyCharm - 社区版是否能够突出显示 css/javascript?

我正在探索 PyCharm 的功能以决定是否应该使用它(现在是 PyDev).一切看起来都很棒,但我还没有找到让 PyC​​harm 突出显示 css 或 js 文件的方法: 这是商业版才有的功能吗? 解决方案 使用 JavaScript、CoffeeScript、TypeScript、HTML/CSS 进行 Web 开发,仅专业版支持.它们在 Community Edition 中 ..
发布时间:2022-01-20 21:36:30 Python

PyCharm 3.1 在索引期间永远挂起并且无法使用

更新到 3.1 后,PyCharm 在“索引"包期间永远挂起(在 OSX 10.9.1、Python 2.7.5 上). 对我来说,这发生在索引 scipy (0.13.3) 时.如果我卸载 scipy,索引似乎已完成,但随后又挂在“pythonstubs"上.UI 变得无响应,CPU 使用率达到最大值,我无法执行任何操作,不得不强制退出应用程序. 如果我重新安装 scipy,PyCh ..
发布时间:2022-01-12 11:58:27 Python

如何在 PyCharm 中禁用这个示例程序?

你是如何做到的,这样你每次在 PyCharm 中创建一个新项目时都不会得到这个? 解决方案 可以在 File > New Project 中禁用示例欢迎脚本的创建 对话框,取消选中选项Create a main.py 欢迎脚本 并带有副标题“创建一个Python 脚本,为在PyCharm 中编码提供一个入口点".请参阅文档 创建一个 Python 项目.如截图所示. ..
发布时间:2022-01-08 10:17:54 Python

为什么命令重定向运算符在 PyCharm 中不起作用?

我想在 PyCharm 中运行一个 python 脚本并将输出的标准输入重定向到一个文件.因此,我打开了运行/调试配置并输入: >>输出.txt 在脚本参数字段中.当我运行脚本时,我收到错误: 错误:无法识别的参数:>> output.txt 你知道如何在 PyCharm 环境中使用重定向操作符吗? 解决方案 它在 Run -->EditConfigurations 中 ..
发布时间:2022-01-08 10:17:25 Python

PyCharm 没有使用我配置的 virtualenv 解释器

我已经在设置中添加了我的 virtualenv 并选择它作为默认解释器,如下所示: 现在当我尝试运行一个脚本时,我注意到它实际上并没有使用 virtualenv 的解释器: 我做错了什么?我试过重新启动,我试过选择另一个解释器并重新选择.到目前为止还没有运气. 解决方案 检查你的脚本配置. 您的脚本是否使用不同的 python 解释器? ..
发布时间:2022-01-08 10:17:01 Python

防止 PyCharm 在运行/调试时自动创建新配置

当我通过右键运行/调试运行我的代码时,PyCharm 有时会自动创建一个名为 FILENAME(1) 的新配置,并且新配置是根据默认配置创建的,而不是我以前的旧配置(通常默认称为 FILENAME). 如下图,右上角仍然显示我的旧配置(与默认不同),但在右键菜单中运行显示以(1)结尾的配置,不存在然而(在编辑配置中),PyCharm 在我单击右键菜单中的运行后会自动创建它.但是,使用右上角的 ..
发布时间:2022-01-08 10:16:40 Python

如何在 PyCharm 中向后调试?

我们都知道 F9 在调试模式下前进.但是F9前进了几步之后我们怎么能倒退,或者这甚至可能吗? 解决方案 按 F9 前进几步后我们怎么能后退或这可能吗? 这是不可能的,你不能在调试过程中“返回".(通常在 Python 和其他编程语言/调试器中就是这种情况.) 原因是调试器必须将程序的状态恢复到上一步.使用您的逻辑将涉及在程序的每个步骤中保存整个状态(内存、堆栈、临时文件等) ..
发布时间:2022-01-08 10:16:23 Python

如何在别人的 Windows 机器上的虚拟环境中本地运行 python 脚本并使其始终如一地工作?

我正在为同事制作脚本/工具,希望他们可以通过共享驱动器在他们的 Windows 机器上使用这些脚本/工具.Python 版本和库当然是不一致的,尝试这样做是一团糟.他们只是希望它单击运行并且它可以工作,如果他们必须使用命令行或 pip,这只是意味着他们不会使用该工具. 我开始在 Pycharm 中使用虚拟环境制作我的项目,这似乎是前进的方向.但是,我对他们很陌生,我很难找到有关如何完成流程的 ..
发布时间:2022-01-08 10:16:14 Python

在 PyCharm 中命名一个新文件

我刚开始学习python.到目前为止,我主要使用 jupyter 笔记本,但现在想尝试一些 IDE.所以我尝试了 PyCharm. 所以我开始在一个项目中创建一些文件并开始尝试命令和东西,有一件事情让我发疯,因为我似乎找不到答案. 每次我创建一个新的 python 文件并将其命名为“simple_message"时,它只是保存为普通文件,我无法在其中运行任何代码.删除下划线后,文件约定 ..
发布时间:2022-01-08 10:16:08 Python