我知道在Python中分号是不必要的,但是它们可以用来将多个语句塞到一行上。我一直认为分号等于断线。因此,当我得知(h/t )双分号是SyntaxError时,我有点惊讶:>>> x = 42; File "<stdin>", line 1我原以为分号之间的语句被当作空行,不操作。显然不是。
为什么这
我有一个python脚本,我在mac终端上使用以下方法运行一个文本文件:我想在一个文本文件文件夹上迭代脚本,在mac上运行以下命令:bash for f in ~/directory; do python texter.py --text $file done;
-bash:在意料之外的令牌“`do”附近出现语法错误