Python3基础教程【完整版】ht:/www.veavee.com 请注意,用哪个都行,但是绝对不能用Word和 Windows自带的记事本 word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地 方加上几个特殊字符(UTF-8BOM),结果会导致程序运行出现莫名其 妙的错误。 安装好文本编辑器后,输入以下代码: print(hello, world') 注意 print前面不要有任何空格。然后,选择一个目录,例如C:\work 把文件保存为 hello.py,就可以打开命令行窗口,把当前目录切换到 hello.py所在目录,就可以运行这个程序了 C: work>python hello. py hello. world 也可以保存为别的名字,比如 first.py,但是必须要以.py结尾,其他 的都不行。此外,文件名只能是英文字母、数字和下划线的组合。 如果当前目录下没有 hello.py这个文件,运行 python hello.py就会报错: C: Users\ IEUser>python hello. py python: cant open file hello. py: [Errno 2] No such file or directory 报错的意思就是,无法打开 hello.py这个文件,因为文件不存在。这个 时候,就要检查一下当前目录下是否有这个文件了。如果 hello.py存放 在另外一个目录下,要首先用cd命令切换当前目录: 命令行模式和 Python交互模式
Python3 基础教程【完整版】 http://www.yeayee.com/ 21/531 请注意,用哪个都行,但是绝对不能用 Word 和 Windows 自带的记事本。 Word 保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地 方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其 妙的错误。 安装好文本编辑器后,输入以下代码: print('hello, world') 注意 print 前面不要有任何空格。然后,选择一个目录,例如 C:\work, 把文件保存为 hello.py,就可以打开命令行窗口,把当前目录切换到 hello.py 所在目录,就可以运行这个程序了: C:\work>python hello.py hello, world 也可以保存为别的名字,比如 first.py,但是必须要以.py 结尾,其他 的都不行。此外,文件名只能是英文字母、数字和下划线的组合。 如果当前目录下没有 hello.py 这个文件,运行 python hello.py 就会报错: C:\Users\IEUser>python hello.py python: can't open file 'hello.py': [Errno 2] No such file or directory 报错的意思就是,无法打开 hello.py 这个文件,因为文件不存在。这个 时候,就要检查一下当前目录下是否有这个文件了。如果 hello.py 存放 在另外一个目录下,要首先用 cd 命令切换当前目录: 命令行模式和 Python 交互模式
Python3基础教程【完整版】ht:/www.veavee.com 请注意区分命令行模式和 Python交互模式。 看到类似C:>是在 Windows提供的命令行模式: CL Command Prompt \Users\IEUser> 在命令行模式下,可以执行 python进入 Python交互式环境,也可以执 行 python hello.py运行一个.py文件。 看到〉》是在 Python交互式环境下 CL Command Prompt- python c)2015 Microsoft Corporation. All rights reserved USers\IEUser>python othon3.5.6(v3.5.6:374f501f4567,sep132015,e2:27:37) [MSC V 1900 64 bit (AMD64) on win32 Type"help","copyrigh credits" or " license" for more information 在 Python交互式环境下,只能输入 Python代码并立刻执行。 22/531
Python3 基础教程【完整版】 http://www.yeayee.com/ 22/531 请注意区分命令行模式和 Python 交互模式。 看到类似 C:\>是在 Windows 提供的命令行模式: 在命令行模式下,可以执行 python 进入 Python 交互式环境,也可以执 行 python hello.py 运行一个.py 文件。 看到>>>是在 Python 交互式环境下: 在 Python 交互式环境下,只能输入 Python 代码并立刻执行
Python3基础教程【完整版】ht:/www.veavee.com 此外,在命令行模式运行.py文件和在 Python交互式环境下直接运行 Python代码有所不同。 Python交互式环境会把每一行 Python代码的结 果自动打印出来,但是,直接运行 Python代码却不会。 例如,在 Python交互式环境下,输入 >>>100+200+300 600 直接可以看到结果600。 但是,写一个calc.py的文件,内容如下 100+200+300 然后在命令行模式下执行 C: work>python calc. py 发现什么输出都没有。 这是正常的。想要输出结果,必须自己用 print(打印出来。把calc.py 改造一下: print(100+200+300) 再执行,就可以看到结果: C: \ work>python calc. py 600 直接运行py文件
Python3 基础教程【完整版】 http://www.yeayee.com/ 23/531 此外,在命令行模式运行.py 文件和在 Python 交互式环境下直接运行 Python 代码有所不同。Python 交互式环境会把每一行 Python 代码的结 果自动打印出来,但是,直接运行 Python 代码却不会。 例如,在 Python 交互式环境下,输入: >>> 100 + 200 + 300 600 直接可以看到结果 600。 但是,写一个 calc.py 的文件,内容如下: 100 + 200 + 300 然后在命令行模式下执行: C:\work>python calc.py 发现什么输出都没有。 这是正常的。想要输出结果,必须自己用 print()打印出来。把 calc.py 改造一下: print(100 + 200 + 300) 再执行,就可以看到结果: C:\work>python calc.py 600 直接运行 py 文件
Python3基础教程【完整版】ht:/www.veavee.com 还有同学问,能不能像exe文件那样直接运行.py文件呢?在 Windows 上是不行的,但是,在Mac和 Linux上是可以的,方法是在.py文件的 第一行加上一个特殊的注释 #!/usr/bin/env python print(hello, world') 然后,通过命令给 hello.py以执行权限 8 chmod a+x hello. py 就可以直接运行 hello.py了,比如在Mac下运行 michael-bash-80×24 Last login: Sun Dec 15 18: 44: 13 on ttys000 Mavericks:-michaels ./hello. py hello, world Mavericks:-michaels 小结 用文本编辑器写 Python程序,然后保存为后缀为.py的文件,就可以用 Python直接运行这个程序了 24/531
Python3 基础教程【完整版】 http://www.yeayee.com/ 24/531 还有同学问,能不能像.exe 文件那样直接运行.py 文件呢?在 Windows 上是不行的,但是,在 Mac 和 Linux 上是可以的,方法是在.py 文件的 第一行加上一个特殊的注释: #!/usr/bin/env python3 print('hello, world') 然后,通过命令给 hello.py 以执行权限: $ chmod a+x hello.py 就可以直接运行 hello.py 了,比如在 Mac 下运行: 小结 用文本编辑器写 Python 程序,然后保存为后缀为.py 的文件,就可以用 Python 直接运行这个程序了
Python3基础教程【完整版】ht:/www.veavee.com Python的交互模式和直接运行py文件有什么区别呢? 直接输入 python进入交互模式,相当于启动了 Python解释器,但是等 待你一行一行地输入源代码,每输入一行就执行一行。 直接运行.py文件相当于启动了 Python解释器,然后一次性把py文件 的源代码给执行了,你是没有机会以交互的方式输入源代码的。 用 Python开发程序,完全可以一边在文本编辑器里写代码,一边开 个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证, 事半功倍!前提是得有个27的超大显示器! 参考源码 hello. py Python代码运行助手 Python代码运行助手可以让你在线输入 Python代码,然后通过本机运 行的一个 Python脚本来执行代码。原理如下 在网页输入代码 25/531
Python3 基础教程【完整版】 http://www.yeayee.com/ 25/531 Python 的交互模式和直接运行.py 文件有什么区别呢? 直接输入 python 进入交互模式,相当于启动了 Python 解释器,但是等 待你一行一行地输入源代码,每输入一行就执行一行。 直接运行.py 文件相当于启动了 Python 解释器,然后一次性把.py 文件 的源代码给执行了,你是没有机会以交互的方式输入源代码的。 用 Python 开发程序,完全可以一边在文本编辑器里写代码,一边开一 个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证, 事半功倍!前提是得有个 27'的超大显示器! 参考源码 hello.py Python 代码运行助手 Python 代码运行助手可以让你在线输入 Python 代码,然后通过本机运 行的一个 Python 脚本来执行代码。原理如下: 在网页输入代码: