pycharm中debug代码参数的设置

本文介绍如何在PyCharm中处理Windows与Linux工作路径差异,指导读者如何设置脚本参数以确保相对路径正确,包括定位predict_cls.py工作路径并调整参数配置。

1.当使用pycharm调式代码时候,会经常加一些参数,但是在pycharm中只有run和debug,其中并没有带参数的调试。
如下我们可以选择
在这里插入图片描述

加入需要的参数
在这里插入图片描述

重点:
由于在windows下,脚本的工作路径会和linux下不同,所以使用相对路径的时候特别注意,参数的相对路径的设置。当然具体如何设置呢?如下所示
1.首先找到该脚本代码predict_cls.py的工作路径,找法如下:
在这里插入图片描述

然后看看加入的参数的路径相对于这个工作路径的目录,添加到参数中即可。

PyCharm 中文版中设置调试参数,可以通过以下步骤进行配置。调试参数通常包括脚本参数、环境变量、工作目录等内容,适用于运行和调试脚本传递给程序。 ### 设置调试参数的方法 1. 打开 PyCharm,并进入项目后,点击右上角的运行配置(Run Configuration)下拉菜单。 2. 选择 `Edit Configurations...`(编辑配置)选项。 3. 在弹出的窗口中,点击左上角的 `+` 号,选择 `Python` 配置类型以创建一个新的运行/调试配置。 4. 在 `Script path` 中选择需要调试的 Python 脚本文件路径。 5. 在 `Parameters`(参数)字段中输入调试参数。这些参数会作为 `sys.argv` 的值传入脚本中,多个参数之间用空格分隔[^1]。 6. 如果需要设置环境变量,可以在 `Environment variables`(环境变量)中添加键值对。 7. 工作目录(Working directory)可以指定为项目的根目录或某个特定目录。 8. 完成配置后,点击 `Apply`(应用)按钮保存设置,然后点击 `OK` 关闭窗口。 ### 示例代码 以下是一个简单的 Python 脚本示例,用于打印传入的调试参数: ```python import sys if __name__ == "__main__": print("脚本名称:", sys.argv[0]) print("调试参数:", sys.argv[1:]) ``` 如果在调试参数中输入 `--input data.txt --output result.txt`,运行脚本将输出: ``` 脚本名称: your_script_name.py 调试参数: ['--input', 'data.txt', '--output', 'result.txt'] ``` ### 调试操作 1. 在代码编辑器中,点击行号右侧的空白区域,设置断点。 2. 回到运行配置下拉菜单,选择 `Debug`(调试)模式启动程序。 3. 程序会在断点处暂停,此可以查看变量值、调用栈等信息。 ### 注意事项 - 确保调试的脚本路径参数正确无误。 - 如果脚本依赖某些环境变量,务必在配置中设置好这些变量。 - 使用 `sys.argv` 获取参数,第一个元素始终是脚本路径,后续元素才是传递的参数
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值