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

  • Ampisound

    Ampisound

    12 Kasım 2006
  • modica89

    modica89

    24 HAZİRAN 2007
  • The Exploiteers

    The Exploite

    4 Ocak 2011