oeasy教您玩转python - 003 - # - 继续运行
?
继续运行 ??
回忆上次内容
-
在解释器里玩耍
-
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 挣钱呢???
-
我们下次再说!??
?