在 Python 命令中添加管道符号
Adding pipe symbol in Python command
我正在尝试编写一个脚本,使用 Python 和 Zenity UI 将文件从一个闪存驱动器复制到另一个闪存驱动器。变量 Sorz_star
和 Desz
包含两个闪存驱动器的路径。
subprocess.call('cp -R %s %s |zenity --progress --text "Copying" --pulsate --auto-close'%(Sorz_star,Desz), shell=True)
这在终端中工作正常但是当我在我的 copy.py
文件中使用这个命令时它显示这个错误
sh: 2: Syntax error: "|" unexpected
一个或两个替换变量可能以换行符结尾。对它们使用 .strip()
将其删除。
我正在尝试编写一个脚本,使用 Python 和 Zenity UI 将文件从一个闪存驱动器复制到另一个闪存驱动器。变量 Sorz_star
和 Desz
包含两个闪存驱动器的路径。
subprocess.call('cp -R %s %s |zenity --progress --text "Copying" --pulsate --auto-close'%(Sorz_star,Desz), shell=True)
这在终端中工作正常但是当我在我的 copy.py
文件中使用这个命令时它显示这个错误
sh: 2: Syntax error: "|" unexpected
一个或两个替换变量可能以换行符结尾。对它们使用 .strip()
将其删除。