国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關鍵詞1 關鍵詞101 關鍵詞201 關鍵詞301 關鍵詞401 關鍵詞501 關鍵詞601 關鍵詞701 關鍵詞801 關鍵詞901 關鍵詞1001 關鍵詞1101 關鍵詞1201 關鍵詞1301 關鍵詞1401 關鍵詞1501 關鍵詞1601 關鍵詞1701 關鍵詞1801 關鍵詞1901 視頻擴展1 視頻擴展6 視頻擴展11 視頻擴展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標簽1 標簽501 標簽1001 關鍵詞1 關鍵詞501 關鍵詞1001 關鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 手機 - 正文

怎么使用pycharm新建python項目?

來源:懂視網 責編:小OO 時間:2020-04-01 16:48:22
導讀怎么使用pycharm新建python項目?,1、打開pycharm程序,點擊CreateNewProject2、選擇工程目錄和使用的python版本,點擊create按鈕3、進入pycharm之后新建一個python腳本文件,示例命名為main.py4、輸入代碼保存,然后點在文件上右鍵執行print(myapp)5、執行的效果如下如何使用Pycharm新建Python項目呢,下面一起來學習吧。方法點擊

1、打開pycharm程序,點擊Create New Project 2、選擇工程目錄和使用的python版本,點擊create按鈕 3、進入pycharm之后新建一個python腳本文件,示例命名為main.py 4、輸入代碼保存,然后點在文件上右鍵執行 print('my app') 5、執行的效果如下

如何使用Pycharm新建Python項目呢,下面一起來學習吧。

方法

點擊File菜單并選擇新建,在彈出菜單中選擇Python

# js、css文件屬于靜態文件,放在static文件夾下# e.g.:# + your_app# + others# + static# + js# + jquery-3.2.1.min.js# + # + css# + main.css# + # 然后在html中引用:# 例如 : jquery# # 引用css:#

在名為“untitled”的新建項目里,右鍵選擇新建文件。

創建方法如下: 進入File->settings->Editor->File and Code Templates->Python Script。 添加以下內容: 12345678910111213141516171819202122#!/usr/bin/env python# encoding: utf-8 """@version: 。 @author: phpergao@license: Apache Lice

輸入新建文件名,隨便起都行。

除了使用easy_insatll和pip工具安裝Python第三方庫外還可以使用pycharm安裝Python第三方庫,步驟如下: 1.打開pycharm,點擊File,再點擊settings 2.點擊settings之后再點擊project下面的project Interpreter將會出現如下界面: 3.接下來點擊上面

編輯新文件類型選擇 python

不太理解你這里說的開一個python是什么意思,如果你說的是打開一個python項目,然后運行一下就能跑出一個結果,那你現在打開的這個就是了。你不知道的應該是它怎么運行起來。想要這個python項目能夠運行起來,你需要點擊界面上的run選項,然后下

輸入任務,如:hello world

pycharm創建普通的directory和package時都是在硬盤上建立一個文件夾。 但是建package時會在這個文件夾中自動地生成一個空的__init__.py文件。 python的一個包是一個帶有特殊文件 __init__.py 的目錄。__init__.py 文件定義了包的屬性和方法。其

單擊右鍵,選擇run,運行文件。

1.右鍵 > 新建 > 文本文檔; 2.1把后綴名.txt 改為.py > 右鍵 > 打開方式 > 選擇 pycharm; 2.2 或者 在pycharmz中選擇菜單 > 打開 >找到你的 .py 文件 > 打開就行了。

運行內容顯示

初步使用 當您第一次啟動PyCharm的時候,他會問你要使用的鍵盤布局和主題。我不喜歡它的Emacs鍵盤映射,所以我用的是默認的Mac OS X鍵盤映射并且自定義了我想要的快捷方式: 如果這是你第一次使用PyCharm,并沒有什么配置可以導入的。你可能會想

擴展閱讀,以下內容您可能還感興趣。

如何開始使用PyCharm,并擁有一個高效的Python IDE

初步使用

當您第一次啟動PyCharm的時候,他會問你要使用的鍵盤布局和主題。我不喜歡它的Emacs鍵盤映射,所以我用的是默認的Mac OS X鍵盤映射并且自定義了我想要的快捷方式:

如果這是你第一次使用PyCharm,并沒有什么配置可以導入的。你可能會想在歡迎屏幕中點擊“配置”,設置一些基本的配置:

我喜歡顯示出行號和方法分隔符(Editor→Appearance→Show method separators, Show line numbers):

另外,我喜歡Solarized主題。我遵循指示安裝了它,并選擇它作為編輯器的默認主題→顏色和字體。 淺色版的Solarized IntelliJ有一些奇怪的顏色選擇(例如,它采用灰色為默認的文本,而不是更清晰的黑色),所以我在編輯器上進行了修改→Colors & Fonts→General。我的建議是不要害怕修改顏色為你自己喜歡的。你可以導出你的配置,以防你需要重新安裝PyCharm。

相比于別的一些IDE,我覺得PyCharm在視覺上的效果上非常干凈,如果你想要一個更簡潔的用戶界面,您可以隱藏工具欄,工具按鈕,導航欄和狀態欄(在視圖菜單上):

Virtualenv和Python解釋器

您可以創建新的項目文件→File→New Project or open an existing project withFile→Open Directory。 PyCharm支持多種類型的Python項目,如Django,Flask等等。在這里,我將創建一個簡單的項目,以測試pyquery庫(我會選擇“Empty project”)。

你需要告訴PyCharm你想用哪個Python解釋器,因為它可以使用不同的解釋器對于不同的項目。它將利用這些信息來索引的所有可用的庫。一個好的做法是對于每個項目建立一個virtualenv。您可以使用一個已經存在的virtualenv或從PyCharm創建一個新的(Settings→Project Interpreter→Python Interpreters)。

對于這個項目,我將創建一個新的virtualenv并使其用于所有的項目:

您可以快速搜索,閱讀說明,并從PyCharm安裝軟件包。沒有什么是你在在終端上不能做的,但它能夠使你無需離開IDE,更加方便地夠搜索包。

一些軟件包可能需要安裝一段時間,特別是如果他們需要進行編譯。 PyCharm運行安裝過程是在后臺,你可以通過單擊狀態欄看到正在發生的事情:

正如我們所看到的,它不僅安裝pyquery報,所依賴的包,如lxml也一并安裝(正如我們所期望的):

快捷鍵

PyCharm是沒有Vim的,但你也可以只靠鍵盤做很多事情。您可以將快捷方式設置到幾十個(如果不是數百個)快捷動作在Settings→Keymap。我修改了相當多的默認鍵盤映射,因為我喜歡有像Control-a, Control-e, Control-k,and Control-y那樣的快捷鍵,而這幾個快捷鍵在默認情況下多用于文本框,并沒有設置默認在“Mac OS X”的鍵盤映射。您還可以定義鼠標快捷鍵。舉例來說,我使用Option-Click來改變快速文檔。如果你是一個Vim的用戶,您可能希望嘗試一下IdeaVim,一個Vim的仿真器插件。我聽說過這個好東西,但我沒有機會去嘗試它。

我用的是Dvorak keyboard layout,但煩人的是,一但用到不對的快捷鍵就會有bug。有人反映了這個問題,French Canadian and German layouts也有這個問題。這意味著我必須重新綁定不少的快捷方式來避免這個問題。

PyCharm使用功能鍵,如F1和F2等很多。正如你可能知道的,在Mac上,頂部的按鍵多作為默認“多媒體”鍵,并通過按下Fn鍵的來生效。我們可以在System Preferences→Keyboard交換這種方式。

我希望能夠控制音量和改變亮度,而不需要使用Fn鍵,但我也喜歡使用功能鍵,而無需觸碰較遠的Fn鍵(我很懶惰,我能說什么?)。我用Palua在“多媒體”和功能鍵之間切換。你可以用全局鍵切換,也可以配置Palua在使用特定應用程序時,自動切換。我為所有應用程序使用多媒體鍵的(默認值),并配置Palua為Xcode和PyCharm使用功能鍵。

外部編輯器

PyCharm可以啟動任何外部工具,所以我將其配置用Emacs來打開當前文件。當你想要利用你喜歡的編輯器(Emacs,Vim,TextMate等等)做一些快速編輯,這非常有用。

進入Settings→External Tools,確保“Open console”未選中,將路徑插入程序,參數(在這種情況下,我們可以用FilePath來得到完整的文件名)和工作目錄(ProjectFileDir/ FileRelativeDir /)。

你可以把它分配給一個快捷方式:

現在它可以從菜單欄獲得。

運行代碼和REPL

PyCharm有很多方式來讓我們運行代碼。我們可以用古老的print 函數(或聲明語句,這取決于你的Python版本),在REPL導入代碼,發送代碼到控制臺,使用調試器,或在終端上使用IPython。

打印輸出

使用打印來顯示值是一個有用的并被廣泛使用的技術,但是如果不小心使用的話,它可能會導致混亂的代碼。

如果該文件已被選中運行,我們可以通過單擊“play”按鈕或Control-R來開始。

如果沒有選擇文件來運行,會從上下文菜單中選擇一個文件,用Control-Option-R或右擊來運行她。 PyCharm會記住你的選擇,下一次你可以繼續使用Control-R。這聽起來很復雜,但它其實非常簡單。檢查手冊,以便了解更多的信息。

控制臺和REPL

我最喜歡的方法是在REPL運行代碼。您可以在PyCharm的工具欄中打開一個Python控制臺,Tools→Run Python Console(我已經分配到Control-C)。它會使用IPython(如果可用)(我建議你在virtualenv內安裝IPython),并將當前文件的路徑添加到Python的路徑。在控制臺上,你可以像往常一樣導入你要來執行的功能。

在控制臺中補全功能仍然可用:

我們可以像平時一樣正常使用已經導入的函數,并且可以利用⌘–4輕松切換控制臺的可視性。

在控制臺執行所選擇的代碼

如果我想運行的代碼是多了幾個單行,并沒有編寫正式的單元測試(例如,可能我玩的是數據)我可以將它保存在一個臨時文件。我們可以選擇我們想要運行的代碼(通常我只需要利用⌘-A選擇整個文件),并選擇從上下文菜單中選擇“Execute Selection in Console”(或者,更好的方式,使用鍵盤快捷鍵)。 [我省略了一些菜單項中的截圖以使文章短一些。

在下面的例子中,標題變量在控制臺中可用,因為我們在控制臺中選擇整個臨時文件來執行:

如果我們可以在一個操作中發送整個文件到控制臺,那就太好了。幸運的是,我們可以記錄一個宏。選擇Select Edit→Macros→Start Macro Recording and performthe operations as before(選擇整個文件,發送到控制臺,切換到控制臺)。正如你所看到的,我的宏只有四個動作(我按向下箭頭鍵取消選擇):

當您錄制的宏已經在宏菜單,你可以分配給它快捷方式(我使用Control-C Control-E,但由于某些原因PyCharm只顯示兩個快捷方式的一半)。

調試

很多人喜歡使用調試器來檢查數據。即使我喜歡使用REPL,有時調試程序更有效,在檢驗復雜的對象時尤其如此。 PyCharm不允許你在一個空行設置一個斷點,因此,在這短短的例子,我不得不添加一個額外的行(我使用print函數,但我本可以使用pass),因為我想要調試停止在設置的headlines變量后。在真正的代碼中,很少有這個必要。

IPyhton

最后,利用IPython來運行外部終端并使用一些功能,比如%run和自動重載沒有任何不妥。

搜尋命令

這很容易變得不知所措,因為有這么多的命令。如果您在Mac上使用PyCharm,你可以像往常一樣使用Help→Search,或者您可以在任何平臺上使用Help→Find Action。它可以讓你搜索任何PyCharm命令,包括不能從菜單中獲得的。 (Emacs的使用者會注意到這有點類似于Emacs的M-X)。這是非常有用和強大的功能,我一直使用它。

代碼補全

代碼補全功能在PyCharm上是一流的。默認情況下PyCharm會在你輸入的時候給出建議:

由于此功能可有點耗電,你可以通過選擇File→Power Save Mode來禁用它。您仍然可以通過Control-Space顯式使用這一功能。

在輸入的時候,您可以通過鍵入一個子串來縮小建議列表:

或者,您可以鍵入CammelCaseClasses或function_names_with_underscores的第一個字母:

如果您鍵入Ctrl-Space一次,PyCharm將嘗試列出最相關的項目:

如果你再次鍵入Control-Space,將列出它所知道的每一個名字。這可能是壓倒性的,但要注意,它列出了沒有導入的文件 bar.py中的函數name_of_mother。

但往往你只是想補全在打開的緩沖區中的一個局部變量的名稱。很久以前可以在Emacs和Vim實現這一功能,二現在也可以在PyCharm上實現。手冊將其稱為Hippie Completion,但實際的命令名稱(即,你會發現在Find Action的那個名字)是“Cyclic Expand Word”,并且在我的測試中,它甚至對文檔字符串有效。

代碼補全可能無法在某些情況下工作,比如當一個庫沒有類型提示。這個StackOverflow頁面建議在PDB中設置斷點并用dir列出所有可能的屬性。一個類似的解決方案是在PyCharm創建斷點,并執行一條表達式——通過在調試工具欄點擊最后一個圖標(或使用適當的鍵盤快捷鍵)。在這種情況下,我計算的表達式是“dir(r)”。

訪問文檔

PyCharm有三種方式可以訪問文檔:快速定義,快速文檔,外部文檔,以及參數信息。您可以從查看菜單或者從各自的快捷方式去訪問它們。

快速定義將顯示整個定義的符號(類,方法,功能等)的(廢話!),當然也包括文檔。如果你只是想快速瀏覽一下的定義,而跳躍到它是很有用的。

快速文檔將顯示符號的文檔和簽名。

最后,外部文檔,以及參數信息是非常簡單的。第一個在默認瀏覽器中打開文檔,第二個給出了一個函數或方法(例如快速查詢關鍵字參數的名稱是很有用)參數信息。

外部文檔工作外適用于Python(當然),PyQt4,PySide,GTK,WX,numpy,SciPy,和kivy,并且您可以為外部文檔添加路徑,在Settings→Python External Documentation中設置。

代碼質量

當你在打字的時候,PyCharm會檢查你的代碼是否符合PEP8。它會讓你知道,你是否有太多的空格或空行等等。如果你愿意,你可以配置PyCharm運行pylint作為外部工具。

在源代碼找到自己的方式

當你掌握了它的導航命令時,PyCharm開始變得強大起來。它可以跳轉到類,函數等等。在Mac上你可以利用⌘-B或者⌘-Click跳轉到類,方法,函數,變量的定義,同樣在Windows和Linux上使用 或Ctrl-B或者Ctrl-Click。

導航到類,文件或符號的機制幾乎是一樣的。在你輸入一個字符串的時候,你將看到一個對話框,包括你當前項目以外的項目,同市匹配過濾的結果。轉至導航菜單或使用相應的鍵盤快捷鍵:

這是一個類定義典型的對話框:

你可以輸入名稱的一部分,包括文件擴展名。舉例來說,如果你想打開Django項目的一個JavaScript文件是,但又不記得它的名字,你可以搜索“.js”。

這些功能使我們能夠非常快速地瀏覽源代碼。假設我們正在研究Django的源代碼,我們希望看到的是功能實現的過程。我們不知道它的定義,所以我們去Navigate→Symbo(⌥-⌘-O),輸入“render”,并選擇第一個選項(我們可以看到它在django.shortcuts定義)。如果我們隱藏了導航欄,我們可以使用Navigate→Jump到導航欄(⌘-↑),快速顯示它并查看該文件定位(django→django→shortcuts.py):

有時在去掉你并不感興趣的那部分東西之后,代碼補全的效率會更高。在下面的例子中,我刪除相關的JavaScript的結果,得到了一個更加簡潔的列表:

PyCharm可以讓你折疊塊,如類,方法和函數,但你可以創建自己的可折疊的區域。當涉及到成組的一些東西時,就很有用(類,方法,函數等)。這些模塊可以折疊的話,會使我們能夠專注于代碼的特定區域。你可以通過Navigate→Custom Region或使用相應的鍵盤快捷鍵來顯示列表文件中的所有區域。遺憾的是有沒有辦法在一個工程中列出所有區域。

單元測試

在我們可以運行測試文件之前,我們需要添加一個新的運行/調試配置。我們去Run→Edit Configurations,然后點擊在左上角的加號按鈕。然后,我們選擇“Python tests”,開始測試。在這個例子中,我將使用單元測試:

最后,我們需要添加這些測試的文件夾,并選擇正確的Python解釋器:

現在就像我們運行代碼一樣,我們可以運行我們的測試:通過點擊工具欄或者選擇Run→Run(Control-⌥-R)。這將打開一個對話框,你可以在對話框中選擇你想要運行的代碼(你可以運行別的)。您可以進行所有測試或僅測試光標。

當你運行測試是,PyCharm會記住你最后的選擇,這樣你就可以利用Control-R來重復測試。這非常有用,如果你解決了一個特定的測試情況,并希望多次運行它,但不運行其他測試。你并不需要定位到你想要運行的測試文件;你可以從任意文件中運行測試。您可以通過選擇Navigate→Test(或相應的熱鍵)完成代碼的測試。

處理多個文件

正如你看到的那樣,PyCharm為每一個文件使用一個標簽

要切換到標簽,我們可以使用命令選擇下一個標簽或者選擇上一個標簽。默認快捷鍵是Control-→ 和Control-←,但OS X使用這些按鍵,讓我重新綁定它們至Control-⌘-N

和Control-⌘-P(在終端我使用同樣的快捷方式切換標簽頁)。

一個更直接的方法選定標簽就是使用Navigate→File,或者View→Recent Files(⌘-E)和View→Recently Changed Files(⇧-⌘-E)。最后兩個命令將顯示文件,你可以通過輸入子串來縮小選擇范圍。在下面的例子中,我只需要輸入“⌘-E”,“S”,“ENTER”鍵進入scratch.py文件的標簽:

多窗口

PyCharm支持多窗口,雖然不如Emacs中那么優秀,但也足夠用了。

在默認情況下沒有已分配的快捷方式來處理分割窗口,所以你必須自己做。這些是我用的快捷鍵:

垂直分割,Control-S

水平分割,Control-H

非剖分,Control-C Control-U

非剖分所有,Control-C Control-A

轉到下一個分離器,Control -C Control -N

轉到上一頁分離器,Control -C Control -P

移動到相對組,Control -C Control –M

再有兩個窗格的情況下拖動標簽比較方便。

如何開始使用PyCharm,并擁有一個高效的Python IDE

如何開始使用PyCharm,并擁有一個高效的Python IDE

編輯器與IDE之間的辯論正變得老舊和無聊,因為這是一個zero sum game(零和游戲或者叫零和博弈,表示所有博弈方的利益之和為零或一個常數,即一方有所得,其他方必有所失。)

我已經使用Emacs長達15年了,我使用它閱讀我的郵件,瀏覽網頁,制作咖啡(我們不能做所有的事情嗎?)但是,今天我發現,通過在工作上使用合適的工具,能夠變得更加高效。

強大的編輯器,如Emacs和Vim太棒了。我發現令人費解的是有些編輯器或IDE進行基本操作的時候,如搜索和替換非常笨重,而Vim的和Emacs操作起來恰到好處。

然而,搜索注入“將Vim作為一個Python IDE”或者“將Emacs作為一個Python

IDE”,都會返回成千上萬的鏈接,這表明人們想要這樣的一些功能,如智能完成,代碼導航和項目支持等等。為了給你一點數據,我最熱門的帖子之一就是如何配置Emacs作為一個Python

IDE,即使到今天已經過了三年。

PyCharm是最流行的Python

IDE之一,因為它具有強大的功能。在這篇文章中,我將展示如何開始使用PyCharm,并很快具備一個高效的Python開發環境。我使用Mac上的PyCharm3.0.2專業版(他們有一個開源版本以及)上。我使用的是大量修改了默認按鍵的鍵盤映射(也有Emacs和Vim鍵盤映射表)。我建議你參考官方的Mac和Windows/

Linux的默認快捷鍵。

初步使用

當您第一次啟動PyCharm的時候,他會問你要使用的鍵盤布局和主題。我不喜歡它的Emacs鍵盤映射,所以我用的是默認的Mac OS X鍵盤映射并且自定義了我想要的快捷方式:

如果這是你第一次使用PyCharm,并沒有什么配置可以導入的。你可能會想在歡迎屏幕中點擊“配置”,設置一些基本的配置:

我喜歡顯示出行號和方法分隔符(Editor→Appearance→Show method separators, Show line numbers):

另外,我喜歡Solarized主題。我遵循指示安裝了它,并選擇它作為編輯器的默認主題→顏色和字體。 淺色版的Solarized

IntelliJ有一些奇怪的顏色選擇(例如,它采用灰色為默認的文本,而不是更清晰的黑色),所以我在編輯器上進行了修改→Colors &

Fonts→General。我的建議是不要害怕修改顏色為你自己喜歡的。你可以導出你的配置,以防你需要重新安裝PyCharm。

相比于別的一些IDE,我覺得PyCharm在視覺上的效果上非常干凈,如果你想要一個更簡潔的用戶界面,您可以隱藏工具欄,工具按鈕,導航欄和狀態欄(在視圖菜單上):

Virtualenv和Python解釋器

您可以創建新的項目文件→File→New Project or open an existing project

withFile→Open Directory。

PyCharm支持多種類型的Python項目,如Django,Flask等等。在這里,我將創建一個簡單的項目,以測試pyquery庫(我會選擇“Empty

project”)。

你需要告訴PyCharm你想用哪個Python解釋器,因為它可以使用不同的解釋器對于不同的項目。它將利用這些信息來索引的所有可用的庫。一個好的做法是對于每個項目建立一個virtualenv。您可以使用一個已經存在的virtualenv或從PyCharm創建一個新的(Settings→Project

Interpreter→Python Interpreters)。

對于這個項目,我將創建一個新的virtualenv并使其用于所有的項目:

您可以快速搜索,閱讀說明,并從PyCharm安裝軟件包。沒有什么是你在在終端上不能做的,但它能夠使你無需離開IDE,更加方便地夠搜索包。

一些軟件包可能需要安裝一段時間,特別是如果他們需要進行編譯。 PyCharm運行安裝過程是在后臺,你可以通過單擊狀態欄看到正在發生的事情:

正如我們所看到的,它不僅安裝pyquery報,所依賴的包,如lxml也一并安裝(正如我們所期望的):

快捷鍵

PyCharm是沒有Vim的,但你也可以只靠鍵盤做很多事情。您可以將快捷方式設置到幾十個(如果不是數百個)快捷動作在Settings→Keymap。我修改了相當多的默認鍵盤映射,因為我喜歡有像Control-a,

Control-e, Control-k,and

Control-y那樣的快捷鍵,而這幾個快捷鍵在默認情況下多用于文本框,并沒有設置默認在“Mac OS

X”的鍵盤映射。您還可以定義鼠標快捷鍵。舉例來說,我使用Option-Click來改變快速文檔。如果你是一個Vim的用戶,您可能希望嘗試一下IdeaVim,一個Vim的仿真器插件。我聽說過這個好東西,但我沒有機會去嘗試它。

我用的是Dvorak keyboard layout,但煩人的是,一但用到不對的快捷鍵就會有bug。有人反映了這個問題,French Canadian and German layouts也有這個問題。這意味著我必須重新綁定不少的快捷方式來避免這個問題。

PyCharm使用功能鍵,如F1和F2等很多。正如你可能知道的,在Mac上,頂部的按鍵多作為默認“多媒體”鍵,并通過按下Fn鍵的來生效。我們可以在System Preferences→Keyboard交換這種方式。

我希望能夠控制音量和改變亮度,而不需要使用Fn鍵,但我也喜歡使用功能鍵,而無需觸碰較遠的Fn鍵(我很懶惰,我能說什么?)。我用Palua在“多媒體”和功能鍵之間切換。你可以用全局鍵切換,也可以配置Palua在使用特定應用程序時,自動切換。我為所有應用程序使用多媒體鍵的(默認值),并配置Palua為Xcode和PyCharm使用功能鍵。

外部編輯器

PyCharm可以啟動任何外部工具,所以我將其配置用Emacs來打開當前文件。當你想要利用你喜歡的編輯器(Emacs,Vim,TextMate等等)做一些快速編輯,這非常有用。

進入Settings→External Tools,確保“Open console”未選中,將路徑插入程序,參數(在這種情況下,我們可以用FilePath來得到完整的文件名)和工作目錄(ProjectFileDir/ FileRelativeDir /)。

你可以把它分配給一個快捷方式:

現在它可以從菜單欄獲得。

運行代碼和REPL

PyCharm有很多方式來讓我們運行代碼。我們可以用古老的print 函數(或聲明語句,這取決于你的Python版本),在REPL導入代碼,發送代碼到控制臺,使用調試器,或在終端上使用IPython。

打印輸出

使用打印來顯示值是一個有用的并被廣泛使用的技術,但是如果不小心使用的話,它可能會導致混亂的代碼。

如果該文件已被選中運行,我們可以通過單擊“play”按鈕或Control-R來開始。

如果沒有選擇文件來運行,會從上下文菜單中選擇一個文件,用Control-Option-R或右擊來運行她。 PyCharm會記住你的選擇,下一次你可以繼續使用Control-R。這聽起來很復雜,但它其實非常簡單。檢查手冊,以便了解更多的信息。

控制臺和REPL

我最喜歡的方法是在REPL運行代碼。您可以在PyCharm的工具欄中打開一個Python控制臺,Tools→Run Python

Console(我已經分配到Control-C)。它會使用IPython(如果可用)(我建議你在virtualenv內安裝IPython),并將當前文件的路徑添加到Python的路徑。在控制臺上,你可以像往常一樣導入你要來執行的功能。

在控制臺中補全功能仍然可用:

我們可以像平時一樣正常使用已經導入的函數,并且可以利用⌘–4輕松切換控制臺的可視性。

在控制臺執行所選擇的代碼

如果我想運行的代碼是多了幾個單行,并沒有編寫正式的單元測試(例如,可能我玩的是數據)我可以將它保存在一個臨時文件。我們可以選擇我們想要運行的代碼(通常我只需要利用⌘-A選擇整個文件),并選擇從上下文菜單中選擇“Execute

Selection in Console”(或者,更好的方式,使用鍵盤快捷鍵)。 [我省略了一些菜單項中的截圖以使文章短一些。

在下面的例子中,標題變量在控制臺中可用,因為我們在控制臺中選擇整個臨時文件來執行:

如果我們可以在一個操作中發送整個文件到控制臺,那就太好了。幸運的是,我們可以記錄一個宏。選擇Select

Edit→Macros→Start Macro Recording and performthe operations as

before(選擇整個文件,發送到控制臺,切換到控制臺)。正如你所看到的,我的宏只有四個動作(我按向下箭頭鍵取消選擇):

當您錄制的宏已經在宏菜單,你可以分配給它快捷方式(我使用Control-C Control-E,但由于某些原因PyCharm只顯示兩個快捷方式的一半)。

調試

很多人喜歡使用調試器來檢查數據。即使我喜歡使用REPL,有時調試程序更有效,在檢驗復雜的對象時尤其如此。

PyCharm不允許你在一個空行設置一個斷點,因此,在這短短的例子,我不得不添加一個額外的行(我使用print函數,但我本可以使用pass),因為我想要調試停止在設置的headlines變量后。在真正的代碼中,很少有這個必要。

IPyhton

最后,利用IPython來運行外部終端并使用一些功能,比如%run和自動重載沒有任何不妥。

搜尋命令

這很容易變得不知所措,因為有這么多的命令。如果您在Mac上使用PyCharm,你可以像往常一樣使用Help→Search,或者您可以在任何平臺上使用Help→Find

Action。它可以讓你搜索任何PyCharm命令,包括不能從菜單中獲得的。

(Emacs的使用者會注意到這有點類似于Emacs的M-X)。這是非常有用和強大的功能,我一直使用它。

代碼補全

代碼補全功能在PyCharm上是一流的。默認情況下PyCharm會在你輸入的時候給出建議:

由于此功能可有點耗電,你可以通過選擇File→Power Save Mode來禁用它。您仍然可以通過Control-Space顯式使用這一功能。

在輸入的時候,您可以通過鍵入一個子串來縮小建議列表:

或者,您可以鍵入CammelCaseClasses或function_names_with_underscores的第一個字母:

如果您鍵入Ctrl-Space一次,PyCharm將嘗試列出最相關的項目:

如果你再次鍵入Control-Space,將列出它所知道的每一個名字。這可能是壓倒性的,但要注意,它列出了沒有導入的文件 bar.py中的函數name_of_mother。

但往往你只是想補全在打開的緩沖區中的一個局部變量的名稱。很久以前可以在Emacs和Vim實現這一功能,二現在也可以在PyCharm上實現。手冊將其稱為Hippie

Completion,但實際的命令名稱(即,你會發現在Find Action的那個名字)是“Cyclic Expand

Word”,并且在我的測試中,它甚至對文檔字符串有效。

代碼補全可能無法在某些情況下工作,比如當一個庫沒有類型提示。這個StackOverflow頁面建議在PDB中設置斷點并用dir列出所有可能的屬性。一個類似的解決方案是在PyCharm創建斷點,并執行一條表達式——通過在調試工具欄點擊最后一個圖標(或使用適當的鍵盤快捷鍵)。在這種情況下,我計算的表達式是“dir(r)”。

訪問文檔

PyCharm有三種方式可以訪問文檔:快速定義,快速文檔,外部文檔,以及參數信息。您可以從查看菜單或者從各自的快捷方式去訪問它們。

快速定義將顯示整個定義的符號(類,方法,功能等)的(廢話!),當然也包括文檔。如果你只是想快速瀏覽一下的定義,而跳躍到它是很有用的。

快速文檔將顯示符號的文檔和簽名。

最后,外部文檔,以及參數信息是非常簡單的。第一個在默認瀏覽器中打開文檔,第二個給出了一個函數或方法(例如快速查詢關鍵字參數的名稱是很有用)參數信息。

外部文檔工作外適用于Python(當然),PyQt4,PySide,GTK,WX,numpy,SciPy,和kivy,并且您可以為外部文檔添加路徑,在Settings→Python External Documentation中設置。

代碼質量

當你在打字的時候,PyCharm會檢查你的代碼是否符合PEP8。它會讓你知道,你是否有太多的空格或空行等等。如果你愿意,你可以配置PyCharm運行pylint作為外部工具。

在源代碼找到自己的方式

當你掌握了它的導航命令時,PyCharm開始變得強大起來。它可以跳轉到類,函數等等。在Mac上你可以利用⌘-B或者⌘-Click跳轉到類,方法,函數,變量的定義,同樣在Windows和Linux上使用 或Ctrl-B或者Ctrl-Click。

導航到類,文件或符號的機制幾乎是一樣的。在你輸入一個字符串的時候,你將看到一個對話框,包括你當前項目以外的項目,同市匹配過濾的結果。轉至導航菜單或使用相應的鍵盤快捷鍵:

這是一個類定義典型的對話框:

你可以輸入名稱的一部分,包括文件擴展名。舉例來說,如果你想打開Django項目的一個JavaScript文件是,但又不記得它的名字,你可以搜索“.js”。

這些功能使我們能夠非常快速地瀏覽源代碼。假設我們正在研究Django的源代碼,我們希望看到的是功能實現的過程。我們不知道它的定義,所以我們去Navigate→Symbo(⌥-⌘-O),輸入“render”,并選擇第一個選項(我們可以看到它在django.shortcuts定義)。如果我們隱藏了導航欄,我們可以使用Navigate→Jump到導航欄(⌘-↑),快速顯示它并查看該文件定位(django→django→shortcuts.py):

有時在去掉你并不感興趣的那部分東西之后,代碼補全的效率會更高。在下面的例子中,我刪除相關的JavaScript的結果,得到了一個更加簡潔的列表:

PyCharm可以讓你折疊塊,如類,方法和函數,但你可以創建自己的可折疊的區域。當涉及到成組的一些東西時,就很有用(類,方法,函數等)。這些模塊可以折疊的話,會使我們能夠專注于代碼的特定區域。你可以通過Navigate→Custom

Region或使用相應的鍵盤快捷鍵來顯示列表文件中的所有區域。遺憾的是有沒有辦法在一個工程中列出所有區域。

單元測試

在我們可以運行測試文件之前,我們需要添加一個新的運行/調試配置。我們去Run→Edit Configurations,然后點擊在左上角的加號按鈕。然后,我們選擇“Python tests”,開始測試。在這個例子中,我將使用單元測試:

最后,我們需要添加這些測試的文件夾,并選擇正確的Python解釋器:

現在就像我們運行代碼一樣,我們可以運行我們的測試:通過點擊工具欄或者選擇Run→Run(Control-⌥-R)。這將打開一個對話框,你可以在對話框中選擇你想要運行的代碼(你可以運行別的)。您可以進行所有測試或僅測試光標。

當你運行測試是,PyCharm會記住你最后的選擇,這樣你就可以利用Control-R來重復測試。這非常有用,如果你解決了一個特定的測試情況,并希望多次運行它,但不運行其他測試。你并不需要定位到你想要運行的測試文件;你可以從任意文件中運行測試。您可以通過選擇Navigate→Test(或相應的熱鍵)完成代碼的測試。

處理多個文件

正如你看到的那樣,PyCharm為每一個文件使用一個標簽

要切換到標簽,我們可以使用命令選擇下一個標簽或者選擇上一個標簽。默認快捷鍵是Control-→ 和Control-←,但OS X使用這些按鍵,讓我重新綁定它們至Control-⌘-N

和Control-⌘-P(在終端我使用同樣的快捷方式切換標簽頁)。

一個更直接的方法選定標簽就是使用Navigate→File,或者View→Recent Files(⌘-E)和View→Recently

Changed

Files(⇧-⌘-E)。最后兩個命令將顯示文件,你可以通過輸入子串來縮小選擇范圍。在下面的例子中,我只需要輸入“⌘-E”,“S”,“ENTER”鍵進入scratch.py文件的標簽:

多窗口

PyCharm支持多窗口,雖然不如Emacs中那么優秀,但也足夠用了。

在默認情況下沒有已分配的快捷方式來處理分割窗口,所以你必須自己做。這些是我用的快捷鍵:

垂直分割,Control-S

水平分割,Control-H

非剖分,Control-C Control-U

非剖分所有,Control-C Control-A

轉到下一個分離器,Control -C Control -N

轉到上一頁分離器,Control -C Control -P

移動到相對組,Control -C Control –M

再有兩個窗格的情況下拖動標簽比較方便。

總結

PyCharm可以為我們做很多事情。我們看到了如何使用virtualenv,定義快捷鍵,使用外部編輯器,運行代碼,定義宏,找到查找操作命令,可以高效地進行代碼完成,訪問文檔,瀏覽源代碼,運行單元測試,并處理多個文件和分割的窗口。

而這些只是表面文章。我們還沒有談論編輯,版本控制,插件,調試(本地和遠程),模板,使用*的TextMate,網絡開發等等更多的功能。

我建議你檢查PyCharm的官方文檔,包括快速入門指南和在線幫助。此外,Andrew Brookins從Vim用戶的角度寫了一片很好的PyCharm評論。我推薦你去閱讀一下,即使你不使用Vim。

如何在pycharm中切換python版本

Python為解釋型語言,一般場景命令提示符或終端下,手動運行".py"文件時可以明確調用相應版本的解釋器來執行,如:

$ python script.py

或:

$ python3 script.py

PyCharm作為一款優秀的Python集成開發環境,可以很方便的切換選擇,或創建基于virtualenv的“虛擬隔離環境”,具體步驟如下:

    File菜單下單擊“Settings”打開設置面板

    左側展開"Project:項目名" 節點,選擇"Project Interpreter" 項目解釋器

    右側"Project Interpreter:"下拉列表選擇相應版權的Python解釋器

    單擊選擇列表右側的“齒輪”圖標,還可以實現“添加新的本地解釋器(Add Local)”,“添加遠程解釋器(Add Remote)”,以及“創建虛擬環境(Create VirtualEnf)"

    單擊”OK“即可應用新設置Python解釋器選項。

用pycharm創建項目自動生成一個venv的文件,里面有python和一些運行包,還用配置環境變量嗎?

venv是創建的虛擬環境(概念你自己可以搜到)

新建項目的時候,有選項可以不創建虛擬環境,一般沒必要創建虛擬環境

怎么設置pycharm的python console輸出界面

在網上下載pycharm安裝包雙擊運行進入安裝向導界面

1、從文末鏈接或者Jetbrains官網下載安裝包,雙擊進行安裝可選擇pycharm作為打開,py文件的默認安裝程序,直至安裝完成這時候PyCharm就自動運行了,由于是首次使用,我們對下面的彈出窗口依次選擇默認選項即可。

2、安裝完成后,我們的PyCharm是這個樣子的,點擊新建項目在彈出窗口中,我們可以看到使用的Python版本,如果我們安裝有多個Python環境,可以在設置中進行添加。

3、為了方便我們存放PyCharm工程文件,我們最好設置一下工程目錄,首先在工程下新建目錄,新建Python文件然后輸入代碼并運行,如果成功輸出hello world那么說明我們的設置就完成了。

4、IDE設置輸出窗口設置,需要先點擊另存為之后,才可以修改字體Python3 默認編碼UTF8直接支持中文,Python2 需要在添加codinggbk在代碼頭部,并且需要對中文進行u前綴處理。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

qq火花好友互動標識怎么才可以取消? 建設銀行網銀助手怎么可以下載安裝? iphone如何安裝ipa應用?(不越獄) ofo小黃車余額退款是什么樣子? lol超頻是為什么?要怎么辦? 電信光貓想要獲取超級密碼應該怎么做 lol安裝不了是為什么,lol安裝失敗怎么辦? 蘋果手機密碼忘了如何解鎖? lols8最新時間刺客艾克符文點法&出裝玩法是什么? office家庭和學生版2016要怎么激活? 怎么修復ssd固態硬盤壞道? 光影魔術手怎么調整kb 怎么可以縮小圖片尺寸和所占內存?:[2] 電子郵件怎么群發工資條? 微信加不了好友要怎么解決? win7如何設置屏保時間? 如何修改qq實名注冊認證的身份證? dreamweaver網頁怎么初級制作?:詳解div 凍結qq賬號應該怎么做 qq郵箱怎么發送整個文件夾? 2019在線接收驗證碼 如何在coreldraw中重復復制對象? win10下jdk的安裝、環境變量要怎么配置與使用? 怎么去除word中標題后面的【兼容模式】四個字? iphone是如何導入電影? iphone8為什么屏幕失靈?怎么辦? win10系統guest怎么啟用怎么打開添加guest賬戶? iphone主板漏電要怎么修呢? iphone7中墻紙設置“動態、靜態、live”有什么區別? ps怎么做gif動態圖視頻 iphone7耳機是怎么使用的? cad打印a3圖紙應該怎么辦? cad里怎么畫與兩條直線相切的已知半徑的圓? cad如何修改標注尺寸? iphone6以上機型怎么才可以屏蔽ios系統自動更新? 火影忍者究極風暴4如何設置中文 iphone6屏幕變色,蘋果手機屏幕變色應該怎么辦 gps測量儀應該怎么使用呢 ps壓縮圖片不改變像素大小應該怎么辦? 蘋果手機通訊錄怎么恢復
Top
主站蜘蛛池模板: 精品国产一区二区三区免费看 | 国产精品免费视频网站 | 欧美日韩另类综合 | 国产喷水在线观看 | 国产中文字幕在线观看 | 午夜国产 | 亚洲国产欧美国产综合一区 | 国产成人一区二区三区 | 国产精品电影一区二区三区 | 欧美日韩大尺码免费专区 | 91精品国产91久久久久久 | 亚洲一区二区三区久久久久 | 国内精品一区二区在线观看 | 国产一区二区三区不卡免费观看 | 亚洲欧美视频在线 | 久久久网久久久久合久久久久 | 99精品高清视频一区二区 | 永久免费观看的毛片的网站 | 日韩精品成人 | 国产一级特黄高清免费大片dvd | 欧美精品久久久亚洲 | 日韩经典在线 | 在线观看精品国产 | 伊人毛片| 国产精品久久久久久久9999 | 一级特黄牲大片免费视频 | 国产91在线 | 日本 | 免费观看欧美一区二区三区 | 国产精品综合一区二区 | 亚洲韩国日本欧美一区二区三区 | www欧美在线观看 | 午夜视频在线免费观看 | 亚洲第一免费视频 | 久久91这里精品国产2020 | 亚洲国产一区二区三区精品 | 国产精品一区二区午夜嘿嘿嘿小说 | 亚欧在线观看 | 毛片免费观看成人 | 国产高清在线 | 亚洲第一页在线视频 | 国产一区二区三区视频 |