我不知道如何通过CMD传递此脚本

问题描述

我已经安装了用python编写的脚本来删除推文,但我不知道如何翻译,因此我可以在Windows上使用它

$ tweet-delete \
    --consumer_key=<consumer_key> \
    --consumer_secret=<consumer_secret> \
    --access_token_key=<access_token_key> \
    --access_token_secret=<access_token_secret> \
    --delete_older_than="7 days" \
    --delete_everything_after=2019-01-01
...

解决方法

cmd.exe的换行符是CARET '^'

C:\> tweet-delete ^
    --consumer_key=<consumer_key> ^
    --consumer_secret=<consumer_secret> ^
    --access_token_key=<access_token_key> ^
    --access_token_secret=<access_token_secret> ^
    --delete_older_than="7 days" ^
    --delete_everything_after=2019-01-01

此外,cmd.exe无法将shebang识别为脚本的第一行。您需要指定python tweet-delete.py ...或设置.py作为运行python.exe的关联。