使用pytest执行请求时发生异常 具体报错如下:
Windows fatal exception: access violation
Current thread 0x0001ff18 (most recent call first):
File "E:\InterAutoTest_a\venvs\lib\site-packages\jpype_core.py", line 225 in startJVM
File "E:\InterAutoTest_a\common\sign.py", line 26 in init
File "E:\InterAutoTest_a\testcase\T_login\testlogin.py", line 23 in test_login
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\python.py", line 194 in pytest_pyfunc_call
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_callers.py", line 39 in _multicall
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_manager.py", line 80 in _hookexec
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_hooks.py", line 265 in call
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\python.py", line 1799 in runtest
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 169 in pytest_runtest_call
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_callers.py", line 39 in _multicall
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_manager.py", line 80 in _hookexec
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_hooks.py", line 265 in call
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 262 in
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 341 in from_call
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 262 in call_runtest_hook
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 222 in call_and_report
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 133 in runtestprotocol
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\runner.py", line 114 in pytest_runtest_protocol
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_callers.py", line 39 in _multicall
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_manager.py", line 80 in _hookexec
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_hooks.py", line 265 in call
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\main.py", line 348 in pytest_runtestloop
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_callers.py", line 39 in _multicall
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_manager.py", line 80 in _hookexec
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_hooks.py", line 265 in call
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\main.py", line 323 in _main
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\main.py", line 269 in wrap_session
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\main.py", line 316 in pytest_cmdline_main
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_callers.py", line 39 in _multicall
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_manager.py", line 80 in hookexec
File "E:\InterAutoTest_a\venvs\lib\site-packages\pluggy_hooks.py", line 265 in call
File "E:\InterAutoTest_a\venvs\lib\site-packages_pytest\config_init.py", line 167 in main
File "D:/Program Files/JetBrains/PyCharm Community Edition 2023.1.2/plugins/python-ce/helpers/pycharm/_jb_pytest_runner.py", line 53 in
很抱歉,无法给出具体解决方案,因为问题描述过于简单,无法确定具体的异常和报错信息。需要更详细的上下文和代码才能定位问题和给出解决方案。
这是一个突发性的访问冲突异常错误,通常是因为未能正确访问内存地址而导致的。根据错误堆栈信息,问题出现在文件 "E:\InterAutoTest_a\common\sign.py" 中的第 26 行。请检查该行代码是否正确地访问了内存地址。此外,还可以考虑使用调试器来帮助找出问题所在。另外,如果您最近对系统进行了任何更改,则应考虑撤销更改并尝试重新运行该程序以排除问题。