2015-11-06 9 views
8

मैं एक परीक्षण बढ़ते और एक यूएसबी डिवाइस unmounting शामिल है कि चल रहा हूँ।माउंट और खिड़कियों पर अनमाउंट करने के लिए कैसे

परीक्षण दोनों लिनक्स और विंडोज पर चलाया जाता है। लिनक्स स्पष्ट रूप से एक मुद्दा नहीं है, लेकिन विंडोज़ पर ऐसा करने के लिए, पाइथन के माध्यम से अधिमानतः एक तरीका है? या बेहतर अभी तक, क्या ऐसी लाइब्रेरी है जो क्रॉस-संगत है, और यह प्रत्येक ओएस के लिए ऐसा करेगी?

उत्तर

0

आप स्थापित Desktop-Experience package

कोशिश

import platform 
if(platform.system()== "Windows"): 
     os.system('PowerShell Mount-DiskImage C:\path\ConsumerPreview-32bit.iso') 
     #as mount operates only in powershell 
elif (platform.system() = "Linux"): 
     os.system("mount /dev/dvdrom /mount-point") 

इजेक्ट DisMount-DiskImage C:\path\English.iso

के लिए और जानकारी Get-DiskImage C:\path\English.iso | Get-Volume के लिए

आप माउंट का उपयोग कर सकते os.path.join रास्तों

+0

शामिल होने के लिए जहां वें है आवश्यकता हो सकती है ई शेयरनाम पथ। क्या यह है जहां मैं यूएसबी को माउंट करना चाहता हूं और डिवाइस का नाम यूएसबी का नाम है? – homeGrown

+0

शारनेम \ mountpoint है Devicename यूएसबी के लिए पूरा पथ है – Ravichandra

संबंधित मुद्दे