1. 程式人生 > >python and linux pycharm 遠端連線 linux

python and linux pycharm 遠端連線 linux

1,在pycharm中的Tools中:其中的Deployment中的configuration

2,在其中點選‘+’;之後填寫name(一般寫地址的名字)

3,選擇的型別是SFTP

4,Root地址是你要將程式寫在linux上的位置

5,user Name :和password:是登入linux的使用者名稱和密碼

6,在Mapping中:在Deployment path on server :中將local path 中的最後名字寫在這裡;其他的不寫

7,在Connection中點選Test SFTP connection 進行測試就可以了

8,在上傳檔案的時候:右鍵專案,點選:Upload to "地址":就可以了。

二:linux,python pdb  除錯

1,l # 檢視執行到哪行程式碼了

2 ,n #單步執行,跳過函式

3,s #單步執行,進入函式

4,p 變數,#檢視變數值

5,b 行號#端點設定到第幾行

6,cl 斷點號 #刪除所有斷點

7,c #跳到下一個斷點

8,r #return當前函式

9,exit #退出

10;除錯記錄:

1)pdb 設定斷點可以在程式中加入: import pdb 

2)_在需要的設定斷點的地方加入:pdb.set_trace() ;執性python -m pdb test.py

抄的:

當手邊沒有IDE,面對著python除錯犯愁時,你就可以參考下本文;(pdb 命令除錯)

參考:http://docs.python.org/library/pdb.html 和 (pdb)help

首先你選擇執行的 py

python -m pdb myscript.py

(Pdb) 會自動停在第一行,等待除錯,這時你可以看看 幫助

(Pdb) h

說明下這幾個關鍵 命令

>斷點設定

(Pdb)b 10 #斷點設定在本py的第10行

或(Pdb)b ots.py:20 #斷點設定到 ots.py第20行

刪除斷點(Pdb)b #檢視斷點編號

(Pdb)cl 2 #刪除第2個斷點

>執行

(Pdb)n #單步執行

(Pdb)s #細點執行 也就是會下到,方法

(Pdb)c #跳到下個斷點

>檢視

(Pdb)p param #檢視當前 變數值

(Pdb)l #檢視執行到某處程式碼

(Pdb)a #檢視全部棧內變數

>如果是在 命令列裡的除錯為:

import pdb

def tt():

    pdb.set_trace()

    for i in range(1, 5):

        print i

>>> tt()

#這裡支援 n p c 而已

> (3)tt()

(Pdb) n