osx - How to properly use python modules -


मैंने test.py नामक एक परीक्षण फ़ाइल बनाई है (जिसमें एक वर्ग का परीक्षण किया गया है) और इसे सहेजा गया है दस्तावेजों में (मैक ओएस एक्स 10.9.3)

मैंने तब परीक्षण आयात परीक्षण से लिखकर इस फाइल का उपयोग करने का प्रयास किया। हालांकि, मुझे एक त्रुटि मिली है कि मुझे कोई परीक्षा नहीं मिली है। कृपया इस मुद्दे पर कुछ प्रकाश डालें।

समस्या ये है कि दस्तावेज़ फ़ोल्डर सामान्यतः नहीं है ।

मैं दो समाधान के बारे में सोच सकते में >

  • कहीं भी पायथन के पथ में फ़ाइल test.py को ले जाएं।

    आप इस स्क्रिप्ट के साथ अपना PYTHONPATH पा सकते हैं: < / p>

     <कोड> आयात ओएस कोशिश:। user_paths = os.environ [ 'PYTHONPATH'] विभाजन (os.pathsep) KeyError को छोड़कर: user_paths = []   

    (से मार्क Ransomâ € ™ s का जवाब)

    आप

      import sys.path   <पी के साथ सिस्टम PATH पा सकते हैं > ये दोनों फ़ोल्डर्स की एक सूची वापस करते हैं। यदि आप उन फ़ोल्डर्स में से एक में  test.py  डालते हैं, तो यह दुभाषिया द्वारा देखा जाएगा। उदाहरण के लिए, मैं आमतौर पर  
      / लायब्रेरी / पायथन / / /    

    और फिर मैं import उन्हें सामान्य रूप में कर सकता हूं। < Li>

    मैन्युअल रूप से अपने पथ में दस्तावेज़ संलग्न करें।

    आप पथ में एक निर्देशिका जोड़ने के लिए sys.path.append का उपयोग कर सकते हैं। < / P>

    यदि आपको कुछ लिपियों में test.py का उपयोग करने की आवश्यकता है, तो आप इस कोड को प्रत्येक स्क्रिप्ट में जोड़ सकते हैं जिसे आप चाहते हैं test.py में:

      आयात ओएस आयात sys sys.path.append परीक्षण आयात परीक्षण से (os.path.join (os.environ [ 'घर'], 'दस्तावेज़'))      

  • Comments

    Popular posts from this blog

    php - how to change mysql_result($res, 0, "url"); to mysqli -

    c# - Textbox not clickable but editable -

    Matlab transpose a table vector -