Python_pycharm調試模式+使用pycharm給python傳遞參數


 

一.通過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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM