下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Notepad++配置Python開發(fā)環(huán)境安裝Pythoni下載我選擇了32位的2.7版本。https://www.pyt/ftp/python/2.7.8/python-2.7.8.msi安裝安裝的時候可以修改安裝路徑到D盤,然后注意一點是可以將最后一項“配置環(huán)境變量”勾選上(默認(rèn)是不選擇的),這樣就不用手動配置環(huán)境變量了。配置Notepad++可以參考文章【1】的方法進(jìn)行配置,但是注意輸入的命令是參考文章【2】的。Notepad++->"運(yùn)行〃菜單-〉〃運(yùn)行〃按鈕在彈出的窗口內(nèi)輸入以下命令:cmd/kpython"$(FULL_CURRENT_PATH)"&ECHO.&PAUSE&EXIT然后點擊“保存”,隨意取一個名字,比如'RunPython”,為方便,配置一下快捷鍵(比如Ctrl+F5),點OK即可。之后運(yùn)行Python文件只要按配置的快捷鍵或者在運(yùn)行菜單上點“RunPython”即可。運(yùn)行…運(yùn)行輸人運(yùn)行cmd/kpython'40=ULL_C保存運(yùn)行輸人運(yùn)行cmd/kpython'40=ULL_C保存注意不要跟已有的快捷鍵沖突。查看已有的快捷鍵,可以點擊〃運(yùn)行〃菜單-〉〃管理快捷鍵〃按鈕查看
命令解釋【1】cmd/kpython"$(FULL_CURRENT_PATH)"&ECHO.&PAUSE&EXITcmd/kpython表示打開Cmd窗口,運(yùn)行/k后邊的命令,并且執(zhí)行完畢后保留窗口。此處即python(因為在環(huán)境變量里已經(jīng)添加了Python目錄,所以這里不用指定Python程序的目錄,就可直接找到)$(FULL_CURRENT_PATH):Notepad++的宏定義,表示當(dāng)前文件的完整路徑。&用來連接多條命令ECHO:換行PAUSE:表示運(yùn)行結(jié)束后暫停(cmd中顯示“請按任意鍵繼續(xù).?.”),等待一個按鍵繼續(xù)
EXIT:表示“按任意鍵繼續(xù)”后,關(guān)閉命令行窗口。Notepad++宏定義的含義可以參考Notepad++自帶的幫助文檔。點擊“?”菜單-〉“幫助”按鈕(或者Shift+Fl快捷鍵)-〉在打開的頁面中點擊右面的“Commands”,可以查看到各個宏定義的含義FULL_CURRENT_PATHthefullyqualifiedpathtothecurrentdocument.CURRENT_DIRECTORYThedirectorythecurrentdocumentresidesin.FILE_NAMEThefilenameofthedocument,withoutthedirectory.NAME_PARTThefilenamewithouttheextension.EXT_PARTTheextensionofthecurrentdocument.NPP_DIRECTORYThedirectorythatcontainsthenotepad++.exeexecutablethatiscurrentlyrunning.CURRENT_WORDThecurrentlyselectedtextinthedocument.CURRENT_LINEThecurrentlinenumberthatisselectedinthedocument(0basedindex,thefirstlineis0).CURRENT_COLUMNThecurrentcolumnthecursorresidesin(0basedindex,thefirstpositiononthelineis0).5測試創(chuàng)建一個測試文件,保存為DemoRun.py。importplatform;print"Justfordemohowtodopythondevelopmentunderwindows:";print"Currentpythonversioninfois%s"%(platform.python_version());print"uname=",platform.uname();Ctrl+F5執(zhí)行,看是否能輸出結(jié)果。3?問題
當(dāng)Python腳本需要創(chuàng)建文件或目錄時,執(zhí)行腳本,發(fā)現(xiàn)在腳本所在的目錄下沒有生成的文件或目錄,查找一下的話,發(fā)現(xiàn)生成的文件在Notepad++的安裝目錄下。比如下面的腳本,想在腳本所在的目錄下,創(chuàng)建一個子目錄“testdir”#createdirectoryimportosCurPath=os.path.abspath('.')printCurPathJoinPath=os.path.join(CurPath,'testdir')printJoinPathos.mkdir(JoinPath)翁發(fā)現(xiàn)在腳本所在的目錄下沒有,而在“D:\ProgramFiles(x86)\Notepad++"下卻生成了一個“testdir”文件夾。原因何在呢?文章【2】做了一個小測試,使用下面的代碼打印當(dāng)前工作目錄:importosprintos.getcwd()顯示的是Notepad++的安裝目錄,因此確定是工作目錄的問題。改進(jìn)后的命令行是:cmd/kcd"(CURRENT_DIRECTORY)"&python"(FULL_CURRENT_PATH)"&ECHO.&PAUSE&EXIT該命令行的含義是:首先cd到該要執(zhí)行的Python腳本所在的目錄(CURRENT_DIRECTORY),在該目錄下,執(zhí)行python程序,這樣工作目錄就由默認(rèn)的Notepad++的安裝目錄,改為了該要執(zhí)行的Python腳本所在的目錄。修改命令行想要將原來的命令行修改為改進(jìn)后的命令行,發(fā)現(xiàn)Notepad++并沒有提供修改的功能cmd/kpython"$(FULL_CURRENT_PATH)"&ECHO.&PAUSE&EXIT->cmd/kcd"(CURRENT_DIRECTORY)"&python"(FULL_CURRENT_PATH)"&ECHO.&PAUSE&EXIT想要修改,有2種辦法(1)點擊〃運(yùn)行〃菜單-〉〃管理快捷鍵〃按鈕后,刪除原來的快捷鍵,然后重新建一遍。
(2)修改shortcuts.xml。注意shortcuts.xml的路徑有可能為“C:\Users\XXX\AppData\Roaming\Notepad++"下的shortcuts.xml,而并不是“D:\ProgramFiles(x86)\Notepad++”下的shortcuts.xml但是這樣還有一個問題,就是如果Python腳本所在的目錄和Notepad++的安裝目錄不再一個分區(qū),那么改進(jìn)后的命令行失效。比如,Notepad++安裝在D盤,要執(zhí)行的腳本在E盤,那么運(yùn)行下面的測試腳本:importosprintos.getcwd()打印當(dāng)前工作目錄仍舊是“D:\ProgramFiles(x86)\No
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版無息投資借款合同書示例3篇
- 2025版房地產(chǎn)項目土方挖填施工合同范本2篇
- 2025年度個人帶車庫帶私人泳池房產(chǎn)交易合同
- 2025年全球及中國橈動脈止血器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國多功能推車行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國液槽密封式高效送風(fēng)口行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球流程行業(yè)無線自動化行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球并網(wǎng)型微型逆變器行業(yè)調(diào)研及趨勢分析報告
- 2024年煤礦企業(yè)安全生產(chǎn)知識競賽試題庫及答案(共200題)
- 2025版智慧醫(yī)療項目共同墊資合作協(xié)議書3篇
- 2025年度廚師職業(yè)培訓(xùn)學(xué)院合作辦學(xué)合同4篇
- 《組織行為學(xué)》第1章-組織行為學(xué)概述
- 2024年山東省泰安市高考物理一模試卷(含詳細(xì)答案解析)
- 護(hù)理指南手術(shù)器械臺擺放
- 腫瘤患者管理
- 2025年中國航空部附件維修行業(yè)市場競爭格局、行業(yè)政策及需求規(guī)模預(yù)測報告
- 2025春夏運(yùn)動戶外行業(yè)趨勢白皮書
- 《法制宣傳之盜竊罪》課件
- 窒息的急救解讀課件
- 下腔靜脈濾器置入術(shù)共27張課件
- 人教小學(xué)四年級上冊數(shù)學(xué)知識點歸納
評論
0/150
提交評論