SORU
6 Kasım 2009, Cuma


Python değişkeni ile belirtin popen çalışma dizini

Bir şekilde subprocess.Popen() python komut çalışma dizini belirtin var mı ?

Örneğin:

Popen('c:\mytool\tool.exe',workingdir='d:\test\local')

Python senaryomu C:\programs\python yer almaktadır

Dizinin D:\test\local C:\mytool\tool.exe çalıştırmak mümkün mü ?

Nasıl alt işlemi için çalışma dizini ayarlarım?

CEVAP
6 Kasım 2009, Cuma


subprocess.Popen takes a cwd argument ayarlamak için Geçerli Çalışma Dizini; aynı zamanda kaçış ters eğik çizgi ('d:\\test\\local'), ya da kullanmak r'd:\test\local' böylece ters değil mi yorumlanır kaçış dizileri ile Python. Bunu yazdıktan yolu, \t bölümü için tercüme edilirtab.

Yani, yeni bir çizgi gibi görünmelidir:

subprocess.Popen(r'c:\mytool\tool.exe', cwd=r'd:\test\local')

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MkElite

    MkElite

    13 NİSAN 2012
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011