Python bash截图脚本和将url写入文件

Python bash截图脚本和将url写入文件,python,bash,stdout,Python,Bash,Stdout,这是我的代码: #!/bin/bash DATE=`date +%Y-%m-%d\ %H:%M:%S` import -window root "$HOME/Desktop/1.png" python imgur.py > "$HOME/Desktop/tekst.txt" mv "$HOME/Desktop/1.png" "$HOME/Desktop/screenshot $DATE.png" 当我从控制台运行脚本时,它工作。但我也绑定了键。当我按下它时,除了text.txt外

这是我的代码:

    #!/bin/bash
DATE=`date +%Y-%m-%d\ %H:%M:%S`
import -window root "$HOME/Desktop/1.png"
python imgur.py > "$HOME/Desktop/tekst.txt"
mv "$HOME/Desktop/1.png" "$HOME/Desktop/screenshot $DATE.png"

当我从控制台运行脚本时,它工作。但我也绑定了键。当我按下它时,除了text.txt外,一切都正常。它是空的。有什么想法吗?

这个bash不是在桌面上写“text.txt”,而是写“tekst.txt”。是您检查了错误的文件吗?

我认为这更多的是一个评论,而不是一个答案。虽然如果你是正确的,这将是一个答案,但我也可能会投票结束的问题,在这一点上的打字错误。对不起,我足够新,它不允许我作出评论。我认为这是合理的期待这是答案,鉴于
text.txt。它是空的
。有1个代表的用户不能发表评论,所以在这种情况下回答这个问题完全可以。欢迎来到这个网站。事实上,我认为这很可能是正确的答案。我的观点更倾向于后半段。在这种情况下,我的感觉是这是一个势均力敌的投票,而不是一个需要回答的问题。是的,我没有注意到(即使我注意到了,我也不记得那个限制)。欢迎。这是python脚本。它从桌面上传文件。正如我所说,当我按下Prt Scr按钮时,它会创建一个新的文件tekst.txt,但它是空的。若我从终端运行脚本,它运行得很好;)