一.通過pycharm 給python傳遞函數
1. 在pycharm終端中寫入要獲取的參數,進行獲取
1》啟動pycharm 中Terminal(終端) 窗口
點擊pycharm左下角的圖標,選擇terminal
2》在tests.py 中寫下如下代碼
#/usr/bin/python
#coding=utf-8
#@Time :2017/10/12 20:37
#@Auther :liuzhenchuan
#@File :tests.py
# print 'a'
import sys
print(sys.argv[0])
print(sys.argv[1])
3》用tets.py 獲取‘hello’ 參數
在tests.py cmd中執行 “python tests.py hello”,如圖所示:
tests.py #tests.py 由sys.argv[0] 獲取到。0獲得到程序自己本身路徑
hello # hello 由 sys.argv[1] 獲取到
2.在pycharm中設置固定要獲取的參數,進行獲取
1》在tests.py 中 按住 “alt+shift+f10” ----選擇編輯配置(edit configurations)---script parameters(腳本程序)。如下圖所示:
點擊 Run,第一個參數獲取到腳本的絕對路徑;第二個參數獲取到‘liuzhenchuan’
注:想要獲取多個參數,在tests.py中寫多個 print(sys.argv[x])。在pycharm中也要寫相對應的參數個數,如下:
import sys
print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])
“alt + shift +f10”---編輯配置---腳本參數---設置倆個參數 liuzhenchuan hello
點擊運行:
二.pycharm 調試模式
pycharm 調試模式(斷點調試模式),又叫debug模式
1.設置斷點:在代碼前面,行號的后面,鼠標單擊,就可以設置斷點。如下:
2.調試斷點(shfit+f9):點擊那個綠色的甲蟲圖標(似乎甲蟲已經成為debug專用圖標了),進行斷點調試
點擊后,會運行到第一個斷點。會顯示該斷點之前的變量信息。
點擊Step Over 或者按F8,我們繼續往下運行,到下一個斷點:
.F7:跳到下一個方法,讀取方法中的語句
.F8:逐條語句進行讀取,跳到下一個斷點
三.擴展部分
Vim+python自動補全的功能
http://www.jianshu.com/p/f0513d18742a
