草庐IT

$pycharm

全部标签

python - 如何在 PyCharm 中计时脚本执行时间而不每次都添加代码?

目前我只是在我的代码周围添加以下几行:importtimestart_time=time.time()#mycodehereprint"timeelapsed:{:.2f}s".format(time.time()-start_time)是否可以在不向我想要计时的每个脚本添加代码的情况下实现相同的目标?在运行配置中添加一些东西还是使用插件? 最佳答案 您可以通过点击“配置文件”按钮(位于“运行”、“调试”和“覆盖范围运行”按钮的右侧)来配置您的脚本:在输出中,您会找到脚本本身的名称,以及运行它所需的时间。注意:该功能在Linux平台

python - 如何让 pycharm 打破我的异常(exception)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:breakonunhandledexceptioninpycharm我是Python新手,我正在尝试使用PyCharm1.5调试我的第一个Python程序。当我的代码(并且仅在我的代码中)发生异常时,我希望调试器中断。目前情况如下:我使用(Ctrl+Shift+F8)对话框来配置调试器,如果我设置SuspendAll=true和Allexceptions=true然后调试器经常中断,例如,它在PyCharm1.5.1\helpers\pydev\pydevd.py中的某个地方中断,每次都跳过这很烦人。如果我设

python - Matplotlib 图表在 PyCharm 中不显示

我在PyCharm3.4.1中运行以下代码,它突出显示%matplotlibinline显示语法错误,我删除第一行,然后运行,我希望它会提示我一些图表,但它运行正常,Processfinishedwithexitcode0,没有图表显示。我的问题是:1.%matplotlibinline是干什么用的;2.如何让pycharm显示matplotlib图表?%matplotlibinlinefromIPython.core.pylabtoolsimportfigsizeimportnumpyasnpfrommatplotlibimportpyplotaspltfigsize(11,9)im

python - 为什么 PyCharm 的自动完成功能不适用于我安装的库?

PyCharm的自动完成功能不适用于已安装的库。我有以下代码:fromboto.emr.connectionimportEmrConnectionconn=EmrConnection(aws_keys.access_key_id,aws_keys.secret_key)我希望编辑器告诉我当我按下Ctrl+Space时我可以使用哪些方法。boto库安装在我的环境中,但PyCharm似乎没有检测到它。如何正确设置? 最佳答案 您已将3rd-party库安装到virtualenv中,但默认情况下PyCharm不知道这一点。如果没有指定,它

python - 当 py.test 测试失败时,PyCharm 可以进入调试吗

使用py.test运行测试时,有一个--pdb选项可以在失败时输入pdb。在PyCharm中运行相同的测试时,是否有类似的方式进入调试器? 最佳答案 有一个py.test插件,pytest-pycharm,这将在测试发出未捕获的异常时停止PyCharm调试器。 关于python-当py.test测试失败时,PyCharm可以进入调试吗,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

python - 为什么 PyCharm 在某些 Numpy 导入时会给出 Unresolved reference 错误?

PyCharm中的以下行被动态检查标记为每个导入的Unresolvedreference错误。(它们带有红色下划线。)fromnumpyimporttan,arcsin,arccos,arctan但是,以下导入不会导致任何错误/警告:fromnumpyimportsin,cos,arctan2,sqrt,cross,pi我使用这些导入的代码运行良好,没有任何错误或警告。我通常依靠PyCharm的红色错误作为我的代码已损坏且无法运行的警告,但在这种情况下PyCharm是错误的。为什么numpy的一些函数能被PyCharm的内省(introspection)识别而另一些不能?当前版本:Wi

python - 如何从 Pycharm 访问不同的 Anaconda 环境(在 Windows 10 上)

我已经使用python3.5安装了anaconda,并使用Python2.7(在Windows10上)创建了一个新环境。我可以使用命令行工具轻松更改Anaconda环境。但是在Pycharm中,当我尝试更改Python解释器时,我只能看到AnacondaPython3.5版本。有没有一种简单的方法可以从Pycharm中选择Anaconda环境? 最佳答案 在PyCharm中,您可以添加所需的解释器数量。你必须进去Settings->Project->ProjectInterpreter在这里,您应该看到当前的解释器。在窗口的顶部,有

python - Debug模式下的键盘中断 PyCharm

在Debug模式下有什么方法可以在PyCharmIDE(3.1)中发送键盘中断事件? 最佳答案 不幸的是,没有简单的方法可以做到这一点。您需要使用psutil和signal模块。为此,您需要安装psutil最好的方法是通过pip:pipinstallpsutil所以,假设我们这里有展览A:whileTrue:try:time.sleep(3)print"Zzzz"time.sleep(3)print("gong!")exceptKeyboardInterruptase:print"ClosedbyanInterrupt"break你

python - 如何在 PyCharm 中禁用 PEP 8 的特殊命名约定检查

我安装了PyCharm并在Inspections中启用了pep8检查。如果我写:deffunc(argOne):print(argOne)IDE向我显示此警告:参数名称应为小写没有选项可以忽略仅此类检查。我找不到这样的错误号可以忽略inpep8here是所有命名检查。如何忽略只有部分?我需要这个,因为必须保留当前的项目编码指南。改变整个项目的指导方针太难了。我需要禁用只有一些命名检查。并非所有都喜欢“设置”->“编辑器”->“检查”->“PEP8编码风格违规”。例如类名仍应使用PEP8检查,而不是函数参数名。 最佳答案 自从PyCh

python - 如何在pycharm项目中导入位于同一子目录中的python文件

我在pycharm调试运行时出现输入错误。我的项目结构已正确Root,etc./HW3/.所以HW3是根目录。我在HW3中有一个子文件夹util和一个文件util/util.py。我在util中有另一个名为run_tests.py的文件。在run_tests.py中,我有如下的导入结构,fromutil.utilimportmy_functions,etc.这会产生输入错误,fromutil.utilimportload_dataset,proportionate_sampleImportError:没有名为“util.util”的模块;'util'不是包但是,在完全相同的项目中,在另