1 安装python语言的解释器
本机是windows系统,安装了Anaconda。环境变量中的用户变量下面的path配置Anaconda安装路径。
安装是否成功测试:
输入 python
显示 python3.8.5版本…
2 第一个python程序
有仪式感 hello world
紧接着上一步,在三个键头后面输入print(‘hello world’)
命令行界面显示 hello world
如何退出>>>模式?
输入exit()
又回到了这个原来的目录
换一种方式,将脚本写在notepad++里面,使用pyhon解释器解释文件中的命令为二进制指令,操作系统调用后,cpu执行。
在linux操作系统上面执行:
#!/usr/bin/env python
告诉操作系统使用什么解释器,解释下面的这段代码。shell脚本第一行也要写,使用什么解释器,解释下面的这段代码。
env命令是在整个系统里面找python这个环境变量。
#!/usr/bin/python
告诉操作系统使用/usr/bin/python默认的这个解释器,这个是原装的目录
建议使用第一种写法,如果环境变量配置了自己的3的版本,就会使用3版本的python解释器,解释脚本,自己没配置的话,就使用系统自带的python。如果使用第二种写法,还是回去找系统默认配置的2的版本。
测试:
/usr/bin 目录下
含有python3解释器
将本机写的那个helloworld.py传到linux服务器上面
运行结果
几个解释器都能运行成功。没写那句话啊。教程上说是要声明解释器,写#!/usr/bin …但是没写在linux上也运行了。
增加一行
直接写helloworld.py,不可以执行。
写python3 helloworld.py执行成功
原来是要给文件分配权限!!tmdi
文件内容:
去掉#!/usr/bin …
文件内容
执行结果
果然,教程是符合实际的,hh。要想把python命令转换成可执行文件,直接写文件名字就能运行,那么文件里面声明python解释器的位置。
./aaa来运行,表示执行在当前目录下面的aaa,如果你只打上aaa,那么系统会在默认的系统程序目录里面寻找aaa,多半情况是找不到无法运行了。
所以找不到的话写***./helloworld.py***
使用pycharm编辑器写python,解释器配置上面的那个Anaconda安装目录下的python.exe。