2009-11-09 8 views
31

मैं कुछ ज्योथन कोड लिखने के लिए ग्रहण के तहत पाइडेव का उपयोग कर रहा हूं। मैं कई उदाहरण है जहाँ मैं कुछ इस तरह करने की जरूरत मिल गया है: ": ISubInterface अनसुलझे आयात"मैं PyDev संपादक को चुनिंदा त्रुटियों को अनदेखा कैसे कर सकता हूं?

import com.work.project.component.client.Interface.ISubInterface as ISubInterface 

समस्या यह है कि PyDev यह एक त्रुटि के रूप में हमेशा झंडा और कहेगा। कोड ठीक काम करता है, यह सिर्फ इतना है कि मेरे पास मेरे कोड के बगल में इन छोटे सफेद/लाल एक्स-अंक नहीं होंगे और मेरी समस्याएं टैब इन त्रुटियों से भरी हुई हैं।

है वहाँ एक रास्ता मैं PyDev झूठी त्रुटि, आप कैसे की तरह टिप्पणी छिड़क कर सकते हैं के लिए इसी तरह की उपेक्षा करने के लिए पंक्ति के अंत में एक जादू टिप्पणी या कुछ ऐसे ही जोड़ सकते हैं "# pylint: अक्षम-msg = E1101" PyLint त्रुटियों को अनदेखा करने के लिए?

इसके अलावा, एक संभावना है कि जब मैं ज्योथन में जावा इंटरफेस का उपयोग करने की बात आती हूं तो मैं इसे गलत कर रहा हूं। इस मामले में थोड़ा सा मार्गदर्शन बहुत सराहना की जाएगी।

import com.work.project.component.client.Interface.ISubInterface as ISubInterface #@UnresolvedImport 

कि त्रुटि/चेतावनी निकाल देना चाहिए:

+0

आप पिलिंट त्रुटियों को अनदेखा कर सकते हैं लेकिन त्रुटि यहां पादेव से है और मुझे नहीं पता कि इसे कैसे दबाया जाए। – Mark

उत्तर

53

आप एक टिप्पणी

#@UnresolvedImport 
#@UnusedVariable 

तो अपने आयात हो जाता है जोड़ सकते हैं। ऐसी अन्य टिप्पणियां भी हैं जिन्हें आप जोड़ सकते हैं।

28

लाइन के अंत में हैश वर्ण # जोड़ें, फिर कर्सर के साथ ध्वजांकित त्रुटि पर, Ctrl-1 दबाएं। मेनू में विकल्पों में से एक @UndefinedVariable जैसा होगा। इस टिप्पणी को जोड़ने से PyDev त्रुटि को अनदेखा कर देगा।

+0

यह कम से कम एक्लिप्स जूनो, नवीनतम पायडेव में काम नहीं कर रहा है। ऑटो-क्लिक ''UndefinedVariable'' के विकल्प को दिखाता है, लेकिन इसका चयन करने से कोई प्रभाव नहीं पड़ता है। –

+0

(छोटी सी चीज: मैक पर सीएमडी -1; और आपको # पहले ही जोड़ा जाना चाहिए अन्यथा @UndefinedVariable एक विकल्प के रूप में दिखाई देगा लेकिन कभी भी नहीं जोड़ेगा) –

+0

मेरे लिए काम करता है! भगवान का शुक्र है! उन कष्टप्रद "टूटे हुए पैकेज" आइकन से छुटकारा पाएं जब जीत-शाप या सेलेरी जैसी चीजें रनटाइम –

6

आप अन्य पोस्ट सुझावों की तरह अनदेखा कर सकते हैं, लेकिन असली समस्या यह है कि पाइडेव उस वर्ग को नहीं ढूंढ सकता ... यदि आप उस वर्ग को जोड़ते हैं जिसमें आपके कक्षा को आपके पायथनपैट में शामिल किया गया है, तो इसे हल करने में सक्षम होना चाहिए (या यदि आपके पास उस जावा प्रोजेक्ट है जिसमें उस वर्ग है, तो आप उस प्रोजेक्ट को एक पाइडेव प्रोजेक्ट के रूप में चिह्नित करने में सक्षम होना चाहिए और प्रोजेक्ट PYTHONPATH में इसके बिन फ़ोल्डर को जोड़ना चाहिए - जिस स्थिति में कक्षा भी मिलनी चाहिए)।

-1

यह एक पायथनपथ मुद्दा नहीं है। यह जावा क्लास के स्थिर वर्ग-आंतरिक सदस्यों को आयात/उपयोग करने से संबंधित है। मुझे पूरे स्थान पर एक ही तरह की चीज मिल रही है उदा। जब java.awt.Color में स्थिरांक उपयोग करने की कोशिश:

import java.awt.Color as Color 
borderColor = Color.BLACK # get "Undefined variable from import: BLACK" error 

कोई रास्ता नहीं मैं इस मामले में Color.BLACK आयात करने के लिए मिल गया है नहीं है। # @ UndefinedVariable ध्वज को कम से कम इंगित करने के लिए iceman के लिए धन्यवाद। इससे बहुत मदद मिलती है। ध्यान दें कि यह एक ज्योति समस्या नहीं है, कोड ठीक है। यह सिर्फ PyDev के साथ एक मुद्दा है।

+0

यह मूल प्रश्न में उतना ही कहा गया था: "समस्या यह है कि पीईडीवी हमेशा इसे एक त्रुटि के रूप में चिह्नित करेगा और" अनसुलझा आयात: ISubInterface "कहेंगे। कोड ठीक काम करता है" – Pridkett

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

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