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

  • kndx

    kndx

    11 Mart 2006
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010