『壹』 Python 腳本
學習流程: 一:打好基礎 1.找到合適的入門書籍(推薦Python核心編程2、Dive into Python),大致讀一次,循環啊判斷啊,常用類啊,搞懂(太難的跳過) 2.勤練習python習題(python核心編程2有大量的課後練習題) 3.加入Python討論群,不懂就問 4.寫python學習總結性的博客 二:開始使用Python做自己的一些日常工作 比如Python搜索文件,Python批量處理等,網路爬蟲等 三:開始學習Django,Flask,Tornado等框架開發一些web應用 ---------------------------- 資源推薦: 《簡明Python教程》 《與孩子一起學編程》 《Head First Python 中文版》 《笨辦法學Python》 《Dive.Into.Python中文版(附課程源碼)》 《Python核心編程》 《深入理解Python》 《Python標准庫》 《Python編程指南》 《diango_book中文版》 更深入系統的學習就看python官網文檔和django官網文檔,勤於學習、總結、練習、實踐就能慢慢學好python的。
『貳』 如何調試python腳本,使用python自帶工具
1, 首先下載並安裝Python 2.7
2, 寫一個簡單地Python源文件,比如test.py,內容如下:
import sys, os
def test(arg1, arg2):
print "begin test..."
fun1('1', '2')
print arg1
print arg2
def fun1(arg1, arg2):
print arg1
print arg2
if __name__ == '__main__':
test(*sys.argv[1:])
3, 右鍵test.py->Edit with IDLE進入IDLE界面,Run->Run Mole打開Python Shell窗口,點擊Debug->Debugger,就打開Debug Control界面,你也將會在Python Shell窗口看到如下顯示信息:
[DEBUG ON]
4, 開始調試
4.1,在Python Shell輸入如下測試行:
>>> test('3', '4')
4.2,在 fun1('1', '2')或者任意你想要查看的地方設置斷點(在IDLE界面里右鍵->set breakpoint).
4.3,回到Python Shell界面按回車,你將看到在debug control窗口裡顯示test.py的第一行。
4.4,按Go按鈕,將定位到test.py你剛才設置斷點的地方.
4.5,按Step或者Over進行調試(Step與Over的區別在於:Step將進入到函數內部進行調試,Over是指不進入到函數內部進行調試,而是直接執行完這個函數).
4.6,你將看到在Python Shell窗口裡分步看到列印的內容如下:
[DEBUG ON]
>>> test('3', '4')
begin test...
1
2
3
4
[DEBUG ON]
>>>
『叄』 怎樣才能讓python 腳本像shell命令一樣直接運行並可以接收參數
調用帶參數的腳本,需要首先設置,舉例如下:
test.py按行解釋如下:
- 腳本中有漢字的話,需要聲明文件編碼格式;
- 導入sys模塊,這個模塊是用來獲取參數列表的;
- sys.argv是一個列表,第一個是文件名,之後依次是參數列表;
- 列印輸出,這一步不需要多講;
- 保存到c:usersCDesktop est.py;
調用操作步驟:
- 打開命令行;
- 輸入python 文件名 第一個參數 第二個參數.....(參數之間用空格區分);
- 一定要注意參數個數,要以文件名開始。