Ⅰ python cmd 模塊的問題
def f1():
print "f1"
def f2():
print "f2"
profile.runctx("f2()",globals(),locals())
>>> f1()
f1
f2
4 function calls in 0.000 CPU seconds
Ordered by: standard name
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 0.000 0.000 :0(setprofile)
1 0.000 0.000 0.000 0.000 <stdin>:3(f2)
1 0.000 0.000 0.000 0.000 <string>:1(?)
1 0.000 0.000 0.000 0.000 profile:0(f2())
0 0.000 0.000 profile:0(profiler)
看一下profile.py源代碼
class Profile的方法
def run(self, cmd):
import __main__
dict = __main__.__dict__
return self.runctx(cmd, dict, dict)
def runctx(self, cmd, globals, locals):
self.set_cmd(cmd)
sys.setprofile(self.dispatcher)
try:
exec cmd in globals, locals
finally:
sys.setprofile(None)
return self
你可以看到 run方法中,只有 __main__的 context,也就是說,只能認識定義在全局的變數, 而你用了嵌套函數後,f2隻是 f1函數的局部變數,在 __main__的環境中,並沒有f2,因此執行出錯
而使用profile.runctx("f2()",globals(),locals()),則將 f1的globals和locals給與runctx,這樣就可以正確執行了。
Ⅱ 怎麼在cmd運行python
步驟:
(1)打開cmd。
(2)轉到你要運行的文件所在的盤(例如:E盤)。輸入: e: 回車
(3)打開你要運行的文件所在的文件夾(例如:E:ABC123)。輸入:cd E:ABC123 回車
(4)運行程序。 輸入:python ***.py(程序文件的名字) 回車
(2)python嵌套cmd擴展閱讀
在windows cmd下運行python,需要配置python環境變數,現在假設python安裝在D:Python目錄下,設置環境變數方法如下: 方法一、我的電腦->屬性->高級->環境變數->系統變數 ,在系統變數里找到PATH,點擊「編輯」,在結尾加上 ";D:Python"(不要引號)
相關教程推薦:Python視頻教程以上就是小編分享的關於怎麼在cmd運行python的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
Ⅲ python 怎麼在cmd命令
1、打開cmd窗口,輸入:cd c:\\python27 (首先得確認python已加入環境變數)
2、第二條命令:python[空格]完整的python腳本路徑,運行即可
3、一個案例:
C:\Users\Administrator>cd c:\\python27
c:\Python27>python D:\1.py
iaodeng
c:\Python27>
Ⅳ 關於 Python 與 windows的cmd命令行 的問題
import os
command ='mkdir hello'
os.system(command)
#分析:
#第一句:導入操作系統模塊
#第二句:要在Windows Commandline中執行的代碼,如示例中的代碼'mkdir hello'意思是在當前目錄下創建一個名為hello的文件夾.運行本程序,你應該在你的桌面看到一個一個名為hello的文件夾.在這里你可以換成其他的DOS命令.
#第三句:調用os模塊的system方法,打開cmd,執行上述代碼,執行完畢後關閉cmd
#附:執行上述代碼,你可以在記事本中書寫上述代碼,並保存為一個py文件,如 cmd.py 。然後在cmd中輸入 python cmd.py 執行。(注意請先安裝Python解析器,並在操作系統的環境變數末增加 ;D:\Python26 (安裝Python的路徑,請根據你的實際情況修改。) )
Ⅳ 如何在cmd中運行python
將python的安裝路徑下的bin目錄,完整的路徑加入到系統路徑下,然後重啟,就可以在cmd下運行python了
Ⅵ 如何讓python成為cmd中的命令
在cmd下輸入python,顯示不是內部或外部命令:
下面我們就來看一下如何讓python成為cmd中的命令:
1、找到python的安裝路徑,點擊win鍵,輸入python,在圖片紅色區域右鍵,點擊打開文件所在位置
2、在我的電腦點擊右鍵-->【屬性】,跳至系統設置,點擊【高級系統設置】(標紅部分)
3、點擊【環境變數】,在系統變數找到【Path】,雙擊
4、點擊【新建】,把python的路徑放進去,點擊【確定】即可
5、然後在cmd中即可使用python命令
更多Python知識請關注Python自學網。