继续运行 🥊
回忆上次内容
- 在解释器里玩耍
- print("Hello World")
- 1+1
- 编写了
py
文件 - 运行了
py
文件 - 这次我们继续丰富这个文件
分析 py 文件
- 我们上次输出了
Hello World
print
是输出函数的名字
- 这句话就是负责输出的
- 后面的一对
小括号
意味着 print 是一个函数
小括号
就对应函数
小括号
里面的是函数的参数
print
目前的参数
是双引号引起的字符串
- 可以修改为任何的内容比如
hello oeasy
正在上传…重新上传取消
编辑 py 文件
#用vi打开并编辑
oeasy.py
vi oeasy.py
- 按o键
- 切换到输入模式
- 并把光标放在下一行开头
- 输入
print("hello oeasy")
- 按esc键退出插入模式
在 vi 运行当前 Python 文件
- 原来只有一行
- 现在来两行
- 用:进入使用命令行模式
:w
是保存
运行程序
- 在
vi
中
:
可以执行命令:!
可以执行外部命令
:!python3 oeasy.py
可以运行oeasy.py
- ! 的意思是执行外部命令
- 整个的意思就是执行外部命令
python3 oeasy.py
使用%代表当前文件
:!echo %
- 执行外部命令 echo
- %代指当前文件的名字
:
可以执行命令:!
可以执行外部命令echo %
- 可以知道%就代表当前的文件名
:!python3 %
%
代之当前文件名oeasy.py
- 这句话就是运行外部命令
python3 oeasy.py
保存并运行
正在上传…重新上传取消
:w|!python3 %
|
位置在键盘上的回车键上面|
把这些命令联合起来|
的意思是依次执行- 先执行
w
保存 - 再运行当前文件
!python3 %
下载文件
- 回到 shell
#下载一个别人编好的程序
wget https://labfile.oss.aliyuncs.com/courses/1330/game.py
#用python3解释game.py
python3 game.py
- 这段话可以复制粘贴到虚拟机右侧的剪贴板
- 然后用终端的编辑粘贴到终端的 shell 上去
- 这样就可以玩游戏了
- 想办法赢一把
源代码
vi game.py
可以看看游戏源代码
- 都写的一清二楚
- 可以直接读
- 找找里面有没有
函数
小括号
对应着函数
小括号
里面的是函数的参数
- 这程序全都这么公开出来
- 有什么意义么?
- 编写程序的人怎么挣钱呢?
- 回答这个问题之前,我们先总结一下
总结
- python 的程序都是写在明面上的
- 所有需要执行的事情都明着写到了
py
文件中 - 用
python3
解释py
文件进行执行 - 还可以下载人家写好的
py
文件玩
- python 源程序都放在明面
- 还怎么用 python 挣钱呢?🤔
- 我们下次再说!👋