原标题:python3.6文件的执行的三种方法
Python目前写好的代码常用的执行方式有3种
1:cmd模式下执行
好处:直观,输入一行,执行一行,发现问题容易第一时间发现,立即纠正。
坏处:因为python语言有很严格的缩进规定,导致有时一个小小的空格或者输入法没有切换成英文的情况下输入的全角字母或者标点符号导致自己的程序卡在那里。
比如我们执直接行加法运算。那是太方便了。比如直接计算2+3
我们输入后直接回车。计算结果就出来了,不光可以计算整数,也可以计算小数,计算机行业不叫小数,叫浮点数。
C:\Users\Administrator>python
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+2
3
>>> 5/2
2.5
>>> 3.2+2.5
5.7
>>>
如果需要执行逻辑运算,那么也是可以的。
如果你以前使用的是python2.X,很可能你的代码是这样的,但是你在python3.x中执行的时候,会出现
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("a is not 0")?
print格式错误,你是不是想执行print("a is not 0")
其实这是因为python2.X和python3.X之间的不同导致的。
a = 0
if a > 0:
print "a is not 0"
else:
print 'a is o'
>>> if 1 == 1:
... print("1")
... else:
... print("0")
----------------------
执行后的结果如下:
1
>>>
2:把所有代码写入一个文件,然后选中文件直接右键,选中Edit with IDLE.如果你同时安装了2.X和3.X,那么两个版本都提供了Edit with IDLE,选中自己准备执行的就可以了
这个我们举个例子。
比如我们的文件名是0.py,这个后缀名不能改变,必须是py,然后文件名的话,在这个例子中是0,其实你可以起任何名字,只要符合Python的文件名命名规则就行。
然后我把这个文件复制到D盘。
然后我们启动cmd
这个时候,我们有两个途径。
一个就是python d:\0.py
这里顺带解释下这个意思。
前面的python 就是指我们安装在电脑中的python可执行程序。注意:这里如果你安装的是python3.x,其实这个文件名是可以修改的。
然后后面的d:/0.py,这个意思就是D盘根目录下的0.py,有的人看着这个文件,文件还在桌面上,其实就是在c:/****/desktop上,还没有移动或者复制到D盘。
C:\Users\Administrator>python d:/0.py
helloworld~
C:\Users\Administrator>
3.安装pycharm这个IDE平台,然后在平台中执行。
好处:配置一旦设置好,很容易执行,方便
坏处:第一次配置,可能需要你使出洪荒之力;这个软件是收费软件,动不动30天有效期就过了。
小提示:我们在调整程序的时候,我们要时刻使用最小化原则。
首先要确保我们的平台可以用。如果你不确定,你就需要测试;如果你需要测试,你就需要编写测试用例。
比如,我们上面,我们把一个文件拷贝到D盘,使用python d:/0.py这样的方法来执行。
中间的每一个环节,自己都要清楚,可能出现哪些问题,这样是最好的。
就是当我们测试平台的时候,就需要编写类似“helloworld"这样的测试用例
如果我们对软件变量不熟悉的时候,在测试的时候,尽量少使用变量之类就可以。
一句小小的程序执行,背后折射出平台+语法规则+输入规则。我们前进的道路上有很多坑。只要你有明确的目标,任何事都不是事。返回搜狐,查看更多
责任编辑: