gpt4 book ai didi

Python 脚本没有输出

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:36 28 4
gpt4 key购买 nike

我有以下 python 脚本,它试图在给定路径下的每个子目录中获取文件计数,但它没有给出输出:

#!/usr/bin/env python3.5

import subprocess
import os

command=r'ssh <some-server> "(echo \"import os\" ; echo \"for r,d,f in os.walk(\"/home/vibhora/\"): print (r,len(f))\")| python"'
ssh = subprocess.Popen(["bash", "-c", "{0}".format("command")], stdout=subprocess.PIPE)
out = ssh.stdout.read().decode('utf-8')
print(out)

有人知道我在这里做错了什么吗?欢迎使用任何更好的方法来获取文件列表,在此先感谢。

最佳答案

您正在使用 "command" 而不是 command

ssh = subprocess.Popen(["bash", "-c", "{0}".format(`command`)], stdout=subprocess.PIPE`, stderr=subprocess.STDOUT`)

关于Python 脚本没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46419680/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com