2017-02-20 10 views
14

के रूप में पहचानें I Python 3.4 के साथ काम कर रहा हूं।पाइचर्म स्ट्रिंग को पथ

जब मैं निष्क्रिय का उपयोग करें और लिखना प्रारंभ, जैसे,

my_main_folder = "C:/Us"

संपादक विंडो में

, और फिर Ctrl + Space प्रेस, निष्क्रिय मुझे C: के सभी उप-फ़ोल्डर प्रदान करता है, और अगर मैं Tab दबाते हैं, स्ट्रिंग है "C:/Users" पर पूरा हुआ।

इसका मतलब है कि आईडीईएल (या पायथन शेल) पथ के रूप में एक स्ट्रिंग को पहचानने में सक्षम है।

PyCharm (सामुदायिक संस्करण) को कैसे करें?

+0

प्रतिक्रिया के लिए धन्यवाद। हालांकि, [इस] (http://stackoverflow.com/a/43419345/2281318) उत्तर में दिए गए लिंक का पालन करके, मुझे पता चला कि मेरा प्रश्न शायद एक डुप्लिकेट है ... – Antoine

उत्तर

8

इसकी सामुदायिक संस्करण Pycharm में सक्षम नहीं है। लेकिन यह व्यावसायिक संस्करण Pycharm में किया जा सकता है। मैं आपको पेशेवर संस्करण में जाने के लिए सुझाव दूंगा।

Does PyCharm have autocomplete file path?

लेकिन, वहाँ एक समुदाय संस्करण में इसके लिए चारों ओर काम है।

Place caret in such place and press Alt+Enter -- see if you will have "Inject language or reference" option in appeared menu. If it's present -- use it and choose "File Reference" there.

  • नोट 1: यह विकल्प उपलब्ध नहीं हो सकता है अगर स्ट्रिंग खाली है या में कम से कम 2 कैरेक्टर हैं यह
  • नोट 2: इस अस्थायी इंजेक्शन है - AFAIK यह बाद नष्ट हो जाएंगे आईडीई पुनः आरंभ (और आप अगर जरूरत इसे फिर से करने की आवश्यकता होगी)

Otherwise: select desired file in Project View panel and use "Copy Reference" -- it will copy a file path relative to the project root -- you may only need to add leading "/"...

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206574619-Autocompleting-relative-paths

4

खोज के बाद मैं इस सवाल का जवाब मिला:

can we tab through paths, in the same way you can in the terminal?

नहीं, यह posible नहीं है :(

I wrote a plugin for Komodo called AutoCode that allowed me to ALT+Click on files in the Project view, and it would automatically resolve the right path

आप फ़ाइल पर राइट-क्लिक में 'कॉपी संदर्भ' का उपयोग कर सकते क्लिपबोर्ड पर प्रोजेक्ट रूट के सापेक्ष फ़ाइल पथ की प्रतिलिपि बनाने के लिए मेनू। लेकिन यह क्रिया दुर्भाग्य से संसाधन की जड़ें

में नहीं लेती है

हालांकि, अगर आप CNTRL-SPACE दो बार उपयोग कर सकते हैं और यह पथ और फ़ाइलों, उदाहरण की एक सूची पेश करेंगे: इस जानकारी का एक विस्तृत विवरण के लिए

enter image description here

देख here

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