当前位置: 首页 > 面试题库 >

使用PyCharm终端参数进行调试

秋兴思
2023-03-14
问题内容

我使用PyCharm已有一段时间,所以我不是专家。

我通常如何在终端上运行程序,如下所示:

program.py -t input1 -t1 input2

我想知道如何调试它?

对于我编写的其他程序,我没有任何参数,因此调试只是设置断点并按debug。


问题答案:

菜单:Run-> Edit configurations-> "+" (add new config)-> Python

脚本名称: program.py

如果您需要从已安装的软件包(例如)中调试脚本tox,则也可以指定完整路径。例如:脚本名称:/home/your_user/.envs/env_name/bin/tox

上面/home/your_user/.envs/env_name是包含tox程序包的虚拟环境的路径。

脚本参数: -t input1 -t1 input2



 类似资料:
  • 我有一个奇怪的行为。我已经设置了我的“项目解释器”,如果我执行我的脚本,它将与venv一起运行。另一个PyCharm中的集成终端工具不与venv一起运行。pip列表不会返回我venv的python模块。 我已经检查了我的设置,并选中了“激活虚拟环境”框。 如何强制终端与 venv 一起工作?我真的很想将缺少的模块安装到我的 venv 中,而不是其他地方。

  • 在PyCharm中调试一个Python应用程序,其中我使用Tensorflow将解释器设置为自定义docker映像,因此需要GPU。问题是,据我所知,Pycharm的命令构建没有提供一种发现可用GPU的方法。 使用以下命令输入容器,指定要使哪些GPU可用(): 在容器内,我可以运行查看是否找到GPU,并确认Tensorflow找到了它,使用: 如果我不使用标志,就不会发现GPU,这是预期的。注意:

  • 问题内容: 我想在我的OnSuccess回调中添加更多参数( 但保留ajax上下文变量 )。 我所做的是: JS函数: 但为空。 我怎么做? 问题答案: 由于正在使用,我猜测您没有使用不引人注意的javascript东西(在MVC3中,您已设置),而是在引用MicrosoftAjax,js和MicrosoftMvcAjax.js文件。如果是这种情况,您只需删除关键字。 如果您通过jquery.un

  • 问题内容: 我想尝试PyCharm进行鼠尾草数学开发。通常我会运行eclipse来进行鼠尾草开发,但是现在我想与PyCharm一起尝试。 要使用sage环境变量启动eclipse,通常在命令行中执行以下操作: 第一行加载鼠尾草环境变量,其余行启动eclipse。如何为pyCharm做同样的事情?(请注意,我正在使用Mac和Ubuntu进行sage开发;以上命令对两个操作系统均不可知) 链接:Jet

  • 在Visual Studio代码中,是否有一种方法可以使用集成终端来调试/启动代码,而不是调试控制台? 目前,我使用外部控制台窗口来调试VSCode中的代码,但在全屏调试时不太方便,因为它进入了后台。调试控制台的问题是它不允许输入,所以如果我的程序需要任何输入,并且我不使用外部控制台,它就会被卡住。

  • 我试图将我本地的Py魅力Django切换到基于docker的开发环境。我在mac上运行并使用Docker-Comment(少数dockers:我的django应用程序,一些db和nginx)。 所有运行正常,代码更改立即反映在docker中,在Pycharm中编码时,正确的包可用。docker compose启动后,Pycharm的docker plugin窗口中将显示一个正在运行的容器列表,对于