我已经添加了一个自定义命令行参数--dll,但当我提供以../../开头的路径时,它无法识别该参数:
# pytest --dll ../../lib.dll
ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] [...]
pytest: error: unrecognized arguments: --dll然而,如果我输入"--dll=../ ../lib.dll“,"--dll ../lib.dll”或在前面放入另一个参数,它就会起作用。
这是为什么,它是pytest特定的吗?
我在Cygwin上用Cygwin的python运行这个。
发布于 2021-05-06 17:21:56
在windows上,路径分隔符是\而不是/ -try ..\..\lib.dll
https://stackoverflow.com/questions/67415273
复制相似问题