gpt4 book ai didi

python - 从 python 字符串中删除最后的 0

转载 作者:行者123 更新时间:2023-11-28 19:36:18 24 4
gpt4 key购买 nike

#!/usr/bin/env python
import os, sys, subprocess, time
while True:
print subprocess.call("xsel", shell=True);
time.sleep(1);

每 1 秒从剪贴板中获取一个条目并打印它。

结果:

copied0
entry0
from0
clipboard0

我不知道它为什么返回最后的 0,但它显然阻止我使用字符串 strip(int 没有 strip),因此 0 使字符串成为整数?

如何从上面结果中的 python 字符串中去掉最后的 0?

我是一名正在转换为 Python 的 BASH 脚本编写者。

最佳答案

正如 Mark 所指出的,subprocess.call() 没有按照您的意愿行事

像这样的东西应该可以工作

#!/usr/bin/env python
import os, sys, subprocess, time
while True:
p=subprocess.Popen(["xsel"],stdout=subprocess.PIPE)
print p.stdout.read()
time.sleep(1)

关于python - 从 python 字符串中删除最后的 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864613/

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