SORU
8 NİSAN 2011, Cuma


Aynı hat üzerinde Python Yazdır

Şey gibi bir komut dosyası çalıştırmak istiyorum

Installing XXX...               [DONE]

Şimdi, şu anda, bu işlev başarılı oldu SONRA bütün çizgi yazdırmak için kullanıyorum. Ancak, ben şimdi Yazdır "xxx... işlevi tükendi, "" etiketi; ama aynı hat üzerinde. YAPILAN eklemek SONRA" ilk ve Yüklemek için istiyorum

Herhangi bir fikir?

CEVAP
8 NİSAN 2011, Cuma


print sys almadan bunu yapmak için deyimini kullanabilirsiniz.

def install_xxx():
   print("Installing XXX...      "),

install_xxx()
print "[DONE]"

print satırın sonuna virgül, yeni bir çıkış sonunda fazladan bir boşluk olduğuna dikkat etmelisiniz) veren print engeller.

Python 3 Çözüm
Yukarıdaki Python çalışmıyor 3, Bunun yerine (yeniden sys almadan da yapabilirsiniz bu yana:

def install_xxx():
    print("Installing XXX...      ", end="")

install_xxx()
print("[DONE]")

Yazdırma işlevi varsayılan 12* *end bir parametre kabul eder. Boş bir string satırın sonuna yeni bir satır veren engeller.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006