#Python知识分享# 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"这样的测试用例 如果我们对软件变量不熟悉的时候,在测试的时候,尽量少使用变量之类就可以。 一句小小的程序执行,背后折射出平台+语法规则+输入规则。我们前进的道路上有很多坑。只要你有明确的目标,任何事都不是事。 特权中心
详细解决方案
相关解决方案
- ubuntu9.04上安装mic2 出错 (python setup.py build)
- ubuntu9.04下安装mic2 出错 (python setup.py build),该如何解决
- 请教如何理解JAVA、C++ Perl、PHP、Ruby、Python
- python sybase装配
- python(django框架) + mysql 的编码有关问题,求解
- SAE python web.py bootstrap 开发记要
- 数目字代码把大数据数字口语化(python+js) 数字代码
- python JSON string 的中文有关问题
- python――施用yaml数据格式,PK -> XML,JSON
- Learn Python The Hard Way学习(52) - 开始您的web游戏
- Python 相关有关问题
- 菜鸟,先学JAVA,还是Ruby,python
- 生手之前对编程无概念现在想转这行,想尽快入门,java ,python,net、php、C之间如
- 【大哥大姐】python 操作MS SQL Server 2005 效率
- python serial模块运用
- python scp自动登录解决方法
- 【Python】按行读取文件、IOError: [Errno 22] invalid mode ('a+') or filename,处置文件的换行符
- Python 3.x中使用print函数出现语法异常(SyntaxError: invalid syntax)的原因
- 【Error】Python安装gevent时出错:“致命异常: Python.h:没有那个文件或目录”
- [Python]attributeError:'module' object has no attribute 'dump'
- Python 出错:IndentationError: unexpected indent
- Python“TypeError: 'NoneType' object is not iterable"的缘故
- python in操作挑动 TypeError
- 【Error】Python:SyntaxError: Non-ASCII character '\xe5'解决办法
- python 有什么 步骤可以知道函数或类在哪个文件定义的
- 树莓派学习笔记——Python SQLite安插温度记录
- Python 将数组转换为 Wav
- Python:文件格式不正确
- Python-从tkinter脚本连接到远程主机
- 如何在 Bash 的 python 解释器中运行 python 脚本