我正在创建一个程序,它将输入一个帐号列表,然后运行一个ls -lh命令来为每个帐户找到一个文件。当我在没有Python的Linux服务器上运行我的命令时,它没有问题,但是当我通过Python执行命令时,它说它找不到它们。subprocess as spfor i, e in enumerate(piv_id_list):
proc_out = sp.Popen(['ls', '-lh', '*CSV*APP*
本质上,它派生程序并尝试执行linux命令(我使用ubuntu运行此命令)。我得到以下输出:Current instruction is bin/ls
Traceback (mostprint("Current instruction is " + instruction) print("\nChild PID is " + f