我正在使用Python 3.4。使PyCharm將字符串識別爲路徑
當我使用空閒並開始輸入,例如,
my_main_folder = "C:/Us"
,然後按Ctrl + Space
,IDLE我提供的C:
所有子文件夾,如果我按Tab
,該字符串完成到"C:/Users"
。
這意味着IDLE(或Python Shell)能夠將字符串識別爲路徑。
如何使PyCharm(社區版)做到這一點?
我正在使用Python 3.4。使PyCharm將字符串識別爲路徑
當我使用空閒並開始輸入,例如,
my_main_folder = "C:/Us"
,然後按Ctrl + Space
,IDLE我提供的C:
所有子文件夾,如果我按Tab
,該字符串完成到"C:/Users"
。
這意味着IDLE(或Python Shell)能夠將字符串識別爲路徑。
如何使PyCharm(社區版)做到這一點?
其無法在Community Edition Pycharm中使用。但它可以在專業版Pycharm中完成。我建議你轉到專業版。
但是,有一個變通爲它的社區版。
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.
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 "/"...
搜索後,我發現這個答案:
can we tab through paths, in the same way you can in the terminal?
不,這不是更多鈔票:(
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
兩次,它會出現的路徑和文件,例如列表:
有關此信息的詳細說明,請參見here
謝謝你的迴應。但是,通過在[這](http://stackoverflow.com/a/43419345/2281318)答案中的鏈接,我發現我的問題可能是重複的... – Antoine