我在 Python3 参数中传递带空格的参数时遇到了一个奇怪的问题。
例如:
camera.timelapse.upload --file="dcim/20200821.mp4" --title="20200821" --description="Timelapse for 20200821" --noauth_local_webserver
结果是:
camera.timelapse.upload.py:错误:无法识别的参数:20200821
另一个例子:
camera.timelapse.upload --file="dcim/20200821.mp4" --title="20200821 test" --description="Timelapse for 20200821" --noauth_local_webserver
结果是:
camera.timelapse.upload.py:错误:无法识别的参数:测试 20200821。
在这种情况下,您可以看到它将每个间隔开的单词视为一个单独的参数,即使它们被引用也是如此。
我试过使用和不使用 =,结果是一样的。我试过用单引号而不是双引号,结果是一样的。
qq_笑_17
相关分类