#!/usr/bin/env python
import os, sys, subprocess, time
while True:
print subprocess.call("xsel", shell=True);
time.sleep(1);
從剪貼板中輸入並每隔1秒打印一次。剝離python字符串的最終0 0
結果:
copied0
entry0
from0
clipboard0
我不知道爲什麼它返回最終0,但它顯然是阻止我使用字符串條(INT還沒有剝離),因此0使得字符串的整數?
如何在上面的結果中剝離python字符串中的最後一個0?
我是一個BASH腳本轉換爲python。
謝謝XD - 所以我必須使用不同的子進程。 – torger 2009-12-08 04:56:28
我們已經成功了:print subprocess.Popen([「xsel」],stdout = subprocess.PIPE).stdout.read() – torger 2009-12-08 04:57:14
我假設您確實需要能夠捕獲xsel的輸出,而不僅僅是打印到終端 – 2009-12-08 04:59:08