मैं C:
Y:
को मैंने कोशिश से वर्तमान निर्देशिका बदलने के लिए कोशिश कर रहा हूँ:मैं पाइथन ओएस का उपयोग कर ड्राइव कैसे बदल सकता हूं?
import os
os.chdir('Y:')
लेकिन मैं कह रही है कि यह ड्राइव नहीं ढूँढ पा रहा एक त्रुटि मिलती रहती है। अनिवार्य रूप से मैं cmd में
cd /d
आदेश के बराबर की तलाश में हूँ।
आपको एहसास है कि "वर्तमान निर्देशिका को सी से: वाई में बदलें:" वास्तव में विंडोज में कुछ भी नहीं है? एक मौजूदा डिफ़ॉल्ट ड्राइव है, और प्रत्येक ड्राइव के लिए एक अलग वर्तमान निर्देशिका है। तो, आप वर्तमान ड्राइव को वाई: में बदल सकते हैं, या आप वर्तमान ड्राइव को वाई में बदल सकते हैं: और उस पर निर्देशिका को \ \ में बदल सकते हैं, लेकिन वे अलग-अलग ऑपरेशन हैं। (सी एपीआई स्तर पर यह _chdrive (25) बनाम _chdir ("वाई: \\") है, और यह शायद पाइथन में समान है, सिवाय इसके कि chdrive शायद os में मौजूद नहीं है और आपको msvcrt, या यहां तक कि जाना है वास्तविक एमएसवीसीआरटी डीएलएल ctypes।) – abarnert
मुझे वाई से मेरा कनेक्शन महसूस हुआ: किसी भी तरह से बाधित हो गया था, लेकिन एक बार जब मैंने इसे हल किया तो chdir ('Y:') ठीक काम करता था। किसी भी मामले में मदद के लिए धन्यवाद। – aensm