Python 3学习入门一
Python 3版本的相关简介安装参见廖雪峰老师的官方网站,具有一定的指导学习意义。
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
安装完毕之后,直接打开Python shell,首先作为程序猿最喜欢的最初始的程序莫过于hello word程序了,Python3中对于输出已经不同于2版本的输出写法,而是
python2中 print 'hello, world'
python3中 print ('hello, world')或者print("hello, world")
在python 3.x版本中使用老方法已经出现错误,如下
>>> print'hello, world' SyntaxError: invalid syntax >>> print('hello,world') hello,world
另外一种我们也可以在cmd环境中编辑运行程序:
打开cmd.exe,我们利用命令cd\返回到c根目录,然后进入到Python34目录下,我傻瓜地直接python print("hello, world"),然后后果你懂的——python:can't open file'print("hello, world")':[Errno 2] No such file or directory
我表示傻了。。。这是cmd,汗
应该是运行.py文件,因而我在notepad++里面书写print("hello, world")保存到目录执行文件夹,再次用cmd执行输入hello.py运行出现hello, world
如果我们用Python交互模式,此时开始出现python 不是内部或外部命令
解决方法:
运行->cmd
输入set PATH=%PATH%;C:\Python25
接下来,再在当前的 cmd下输入python即可解决上面问题。
c:\Python34>python.exe
此时出现
>>>
表示是进入了交互式,那么下面就跟在shell里面输入其实差不多了。
>>>print('hello, world') hello, world
如果执行的文件不是在安装目录下,而是自己自定义的文件夹,那么需要将其定位到我们所需要执行的文件夹:
方法一:
>> import os >>> s=os.getcwd() >>> os.chdir( "D:\Otherwork\PythonLearn") >>> os.chdir( "D:\Otherwork\PythonLearn\Workspace") >>> execfile("hello.py") Traceback (most recent call last): File "<pyshell#6>", line 1, in <module> execfile("hello.py") NameError: name 'execfile' is not defined >>> import hello hello, world
python3版本中 execfile()已经移除,因而不能使用。
或者:
>>> import sys >>> sys.path.append("d:\Otherwork\PythonLearn\Workspace") >>> import hello hello, world
方法二和三类似于上面cmd和python交互式用法
方法四:直接简单粗暴,点击File打开所要执行的py文件,之后点击Run运行即可,出现hello, world