_jb_pytest_runner.py: error: unrecognized arguments: C:/Users/HP/Desktop/CV5/YOLO2/LPRNet_Pytorch-master/test_LPRNet.py
时间: 2023-12-14 12:02:37 浏览: 1070
这个错误发生在运行 `_jb_pytest_runner.py` 文件时,提示了一个不被识别的参数 `C:/Users/HP/Desktop/CV5/YOLO2/LPRNet_Pytorch-master/test_LPRNet.py`。这个错误通常是由于命令行参数的错误或格式不正确导致的。
可能的解决方案是检查命令行参数是否正确,并确保路径或文件名没有拼写错误。你可以尝试使用正确的格式来指定参数并重新运行代码。
如果问题仍然存在,可能需要更多的上下文信息来帮助进一步分析和解决该问题。
相关问题
D:\Program Files\Python\Python311\Lib\site-packages\_pytest\runner.py:341: in from_call result: Optional[TResult] = func()
引用: INTERNALERROR> File "c:\program files\python37\lib\site-packages\_pytest\main.py", line 199, in wrap_session
引用: D:\Program Files (x86)\Python27\Lib\fcntl.pyc D:\Program Files (x86)\Python27\Lib\fcntl.py 引用: INTERNALERROR> File "c:\program files\python37\lib\site-packages\allure\pytest_plugin.py", line 80, in pytest_configure
您提供的引用内容是一段代码和错误信息。这段代码可能是在使用Python编写程序时出现的错误。根据提供的引用,我们可以看到其中包含了文件路径、函数调用和错误信息。
具体到您提供的引用[D:\Program Files\Python\Python311\Lib\site-packages\_pytest\runner.py:341: in from_call result: Optional[TResult] = func()],它显示在运行pytest时,在runner.py文件的第341行发生了错误。from_call函数在这里调用,然后将结果赋给了result变量。然而,由于错误发生了,在这行代码执行时产生了问题,导致result可能没有正确的值。
根据提供的引用内容,很难具体确定问题的原因,因为它只是错误信息的一部分。为了更好地理解问题,您可能需要查看完整的错误信息、运行环境和相关的代码。
总之,根据您提供的引用[D:\Program Files\Python\Python311\Lib\site-packages\_pytest\runner.py:341: in from_call result: Optional[TResult] = func()],可以确定在运行pytest时出现了一个错误,具体原因需要进一步调查和分析。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [小白求助python3+pytest+allure 测试报错](https://blog.csdn.net/weixin_39951295/article/details/111789943)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Python2.7报错 AttributeError: 'module' object has no attribute 'F_GETFD'](https://blog.csdn.net/qq_26545503/article/details/103796081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
import pytest @pytest.mark.parametrize('a', ['aaa', 'bbb', 'ccc']) def test01(a): print('\n' + a) if __name__ == '__main__': pytest.main(['-s', 'test_single_param.py'])
这段代码是用 Python 的 pytest 框架编写的单参数化测试例子。其中,使用了 `@pytest.mark.parametrize` 装饰器来指定参数化的参数,即列表 `['aaa', 'bbb', 'ccc']`。在测试函数 `test01` 中,使用参数 `a` 来接收参数化的参数,然后打印该参数。最后,使用 `pytest.main` 来运行测试用例。
当运行该测试用例时,pytest 会将参数列表中的每个参数分别传入函数 `test01`,并执行该函数。因此,该测试用例会运行三次,并依次打印参数 `'aaa'`、`'bbb'` 和 `'ccc'`。
阅读全文