Ⅰ 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自学网。