为了账号安全,请及时绑定邮箱和手机立即绑定

带引号的 python 参数中的空格的字符串

带引号的 python 参数中的空格的字符串

侃侃尔雅 2023-06-13 11:08:21
我在 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。在这种情况下,您可以看到它将每个间隔开的单词视为一个单独的参数,即使它们被引用也是如此。我试过使用和不使用 =,结果是一样的。我试过用单引号而不是双引号,结果是一样的。
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

问题出在别名上——而不是参数。别名必须引用它的参数变量。例如。

function camera.timelapse { sudo python3 ~/camera.timelapse/camera.timelapse.py "$@"; }


查看完整回答
反对 回复 2023-06-13
  • 1 回答
  • 0 关注
  • 139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信