2.7 pycharm debug模式

pycharm 官方debug文檔

Run/debug 配置知識
  每當你經過Pycharm來運行或者調試一個腳本文件時,都須要一個特殊的文件來記錄腳本的名稱、工做目錄以及其餘的重要調試信息。Pycharm已經針對特定模式預先建立好了配置文件,避免咱們手動去建立。
  每次你單擊運行或者調試按鈕時(或者經過快捷菜單執行相同的操做),咱們實際上都是在當前工做模式中加載了對應的配置文件

斷點
  一個斷點標記了一個代碼行,當Pycharm運行到該行代碼時會將程序暫時掛起。
行號後的圓點就是斷點標記

運行test.py
people = {
    'A': {
        'phone': '2341',
        'addr': 'Foo drive 23'
    },
    'B': {
        'phone': '9102',
        'addr': 'Bar  street 42'
}
labels = {
    'phone': 'phone number',
    'addr': 'address'
}

name = raw_input('Name: ')
# 查找電話號碼仍是地址?
request = raw_input('Phone number (p) or address(a)? ')

# 使用正確的鍵
#key = request  # 若是請求既不是'p'也不是'a'
if request == 'p': key = 'phone'
if request == 'a': key = 'addr'

if name in people:
    print  "%s's %s is %s." % (name, labels[key], people[name][key])

運行debug
一、快捷鍵   Alt + Shift +F9
二、工具欄運行--》debug

二、右上角運行按鈕旁邊

三、 鼠標右鍵

運行前選擇斷點
1,單擊左邊空白槽
或者
2,按下Ctrl+F8快捷鍵

運行debug,下方出現調試方框

左邊欄,此時你能看到一個名爲 MainThread 進程,其中包含三幀。單擊每一幀來顯示其變量狀態以及相對應的py文件,同時會對有問題的代碼行以高亮顯示

右邊欄,選擇左邊第一幀顯示的是程序文件中的變量

上方對應控制按鈕分

運行代碼,F8步進式腳本調試  ,按一次F8代碼才執行一行
切換到,控制檯界面

輸入後回車,須要按F8,纔會執行下一行,
還回調試器界面,第一幀代碼文件中,變量區出現用戶輸入的變量

繼續F8上方編輯編輯區高亮行,能夠看到執行到哪裏一行
繼續F8,代碼執行下一行。 
相關文章
相關標籤/搜索