का उपयोग कर निर्देशिकाओं के आसपास वैकल्पिक कैसे करें मैं उपप्रोसेस का उपयोग कर वर्तमान निर्देशिका को बदलना चाहता हूं।subprocess
उदाहरण के लिए:
import os, sys, subprocess
os.environ['a'] = '/home'
os.environ['b'] = '/'
subprocess.call('cd $a', shell=True)
subprocess.call('ls', shell=True)
subprocess.call('cd $b', shell=True)
subprocess.call('ls', shell=True)
मुझे लगता है कि यह एक कमांड लाइन यूनिक्स
$ export a='/home'
$ export b='/'
$ cd $a
$ ls
$ cd $b
$ ls
लेकिन यह नहीं होता है की तरह काम करना चाहिए ..
मैं बदलने के लिए क्या करना चाहिए कैसे वर्तमान डीआईआर?
धन्यवाद।
मुझे नहीं लगता कि यह संभव है। उपप्रोसेसर की उपनिर्देशिका वर्तमान प्रक्रिया की निर्देशिका को प्रभावित नहीं करती है। तुम्हारी क्या हासिल करने की इच्छा है? –