मैं पीईक्यूटी का उपयोग कर रहा हूं और इस मुद्दे में भाग रहा हूं। यदि मेरे आयात विवरण हैं:क्या वाइल्डकार्ड आयात से बचा जाना चाहिए?
from PyQt4.QtCore import *
from PyQt4.QtGui import *
तब पिलिंट सैकड़ों "अप्रयुक्त आयात" चेतावनियां देता है। मैं उन्हें बंद करने में संकोच कर रहा हूं, क्योंकि अन्य अप्रयुक्त आयात हो सकते हैं जो वास्तव में देखने के लिए उपयोगी हैं। एक अन्य विकल्प यह करना होगा:
from PyQt4.QtCore import Qt, QPointF, QRectF
from PyQt4.QtGui import QGraphicsItem, QGraphicsScene, ...
और मैं QtGui लाइन पर 9 कक्षाएं समाप्त करता हूं।
from PyQt4 import QtCore, QtGui
और फिर QtCore या QtGui के साथ सभी वर्ग उपसर्ग जब भी मैं उन्हें इस्तेमाल: वहाँ एक तीसरा विकल्प है, जो है।
इस बिंदु पर मैं अज्ञात हूं कि मैं अपनी परियोजना में क्या कर रहा हूं, हालांकि आखिरी व्यक्ति मेरे परिप्रेक्ष्य से सबसे दर्दनाक लगता है। यहां सामान्य प्रथाएं क्या हैं? क्या एक शैली का उपयोग दूसरे पर करने के लिए तकनीकी कारण है?
मैं इस सवाल का अभिनय किया है क्योंकि मैं इस सवाल का जवाब देखना चाहता हूँ की तरह उपयोग, लेकिन मैं क्यों एक होगा के रूप में भी उत्सुक हूँ यह करो। आम तौर पर मैं केवल वही आयात करता हूं जो मुझे चाहिए, और मुझे पता है कि मुझे क्या चाहिए, इसलिए मैं केवल उन चीजों को आयात करता हूं। हो सकता है कि मैं बेवकूफ़ बन रहा हूं, लेकिन मुझे लगता है कि QtCore.something टाइपिंग का "दर्द" सैकड़ों अप्रयुक्त वस्तुओं को आयात करने वाले प्रोसेसर समय को बर्बाद करने से बेहतर होगा (ऑटोफिल?)। मुझे पता है कि ऐसा करने से मुझे कोड समीक्षा में विस्फोट हो जाएगा। वे मुझे उपयोग किए जाने वाले प्रत्येक आयात के बारे में मुझसे पूछते हैं। – xnine
मैं पेशेवर कोड के लिए आपसे सहमत हूं, लेकिन निजी स्क्रिप्ट या परियोजनाओं के लिए, यह एक बड़ी समस्या नहीं है। खासकर जब से आयात प्रोग्राम लॉन्च पर होने वाला है, इसलिए इसे चलने वाले प्रदर्शन को प्रभावित नहीं करना चाहिए, बस स्टार्टअप समय। – Colin