2011-09-01 20 views
6
  • ओएस है की समस्याएं 2,7

कोड के नीचे के लिए, अपने रन ठीक है जब मैं विकल्प "[email protected] "फूचिडा" के साथ "। यदि मैं निर्देशिका नाम के लिए ईमेल प्रारूप का उपयोग करता हूं तो मुझे निम्न त्रुटि मिलती है "विंडोज एरर: [त्रुटि 123] फ़ाइल नाम, निर्देशिका नाम, या वॉल्यूम लेबल वाक्यविन्यास गलत है:"। कृपया मुझे बताएं कि मैं इसे काम करने के लिए क्या कर सकता हूं, मेरा पैसा "@" प्रतीक पर चीजों को झुका रहा है लेकिन मुझे नहीं पता कि अब तक इसे पाइथन में कैसे हल किया जाए।(अजगर) निर्देशिका विशेष वर्ण

import os 

def dirListing(): 
    dirList = os.listdir("C:\\Program Files\home\Server\Logs\[email protected]") 
    for fname in dirList: 
     print fname 
    return 

def main(): 
    dirListing() 

if __name__ == '__main__':main() 
+0

(प्रति मैटएच) हाँ याप भागने या कच्चे स्ट्रिंग का उपयोग करके इस मुद्दे पर मेरे सिरदर्द को ठीक किया गया – Fuchida

उत्तर

8

मैं अपने \ भागने के रूप में पात्रों के साथ समस्याओं पर शक। इसे आज़माएं:

import os 

def dirListing(): 
    dirList = os.listdir(r"C:\\Program Files\home\Server\Logs\[email protected]") 
    for fname in dirList: 
     print fname 
    return 

def main(): 
    dirListing() 

if __name__ == '__main__':main() 
संबंधित मुद्दे