快捷搜索:  汽车  科技

python从入门到精通教程7(oeasy教您玩转python-003)

python从入门到精通教程7(oeasy教您玩转python-003)​​​​​

继续运行 回忆上次内容
  • 在解释器里玩耍 print("Hello World") 1 1
  • 编写了 py 文件
  • 运行了 py 文件
  • 这次我们继续丰富这个文件
分析 py 文件
  • 我们上次输出了 Hello World
  • print 是输出函数的名字 这句话就是负责输出的 后面的一对 小括号 意味着 print 是一个 函数 小括号 就对应 函数 小括号 里面的是函数的 参数 print 目前的参数 是双引号引起的 字符串
  • 可以修改为任何的内容比如 hello oeasy

python从入门到精通教程7(oeasy教您玩转python-003)(1)

正在上传…重新上传取消

编辑 py 文件

#用vi打开并编辑

oeasy.py

vi oeasy.py

  • 按o键 切换到输入模式 并把光标放在下一行开头
  • 输入 print("hello oeasy")
  • 按esc键退出插入模式

python从入门到精通教程7(oeasy教您玩转python-003)(2)

python从入门到精通教程7(oeasy教您玩转python-003)(3)

在 vi 运行当前 Python 文件
  • 原来只有一行
  • 现在来两行
  • 用:进入使用命令行模式
  • :w 是保存

python从入门到精通教程7(oeasy教您玩转python-003)(4)

python从入门到精通教程7(oeasy教您玩转python-003)(5)

运行程序
  • 在 vi 中 : 可以执行命令 :! 可以执行外部命令
  • :!python3 oeasy.py 可以运行 oeasy.py ! 的意思是执行外部命令 整个的意思就是执行外部命令 python3 oeasy.py

python从入门到精通教程7(oeasy教您玩转python-003)(6)

python从入门到精通教程7(oeasy教您玩转python-003)(7)

python从入门到精通教程7(oeasy教您玩转python-003)(8)

python从入门到精通教程7(oeasy教您玩转python-003)(9)

使用%代表当前文件
  • :!echo % 执行外部命令 echo %代指当前文件的名字 : 可以执行命令 :! 可以执行外部命令 echo %

python从入门到精通教程7(oeasy教您玩转python-003)(10)

python从入门到精通教程7(oeasy教您玩转python-003)(11)

  • 可以知道%就代表当前的文件名
  • :!python3 % % 代之当前文件名 oeasy.py 这句话就是运行外部命令 python3 oeasy.py

python从入门到精通教程7(oeasy教您玩转python-003)(12)

python从入门到精通教程7(oeasy教您玩转python-003)(13)

保存并运行

python从入门到精通教程7(oeasy教您玩转python-003)(14)

正在上传…重新上传取消

  • :w|!python3 % | 位置在键盘上的回车键上面 | 把这些命令联合起来 | 的意思是依次执行 先执行 w 保存 再运行当前文件 !python3 %

python从入门到精通教程7(oeasy教您玩转python-003)(15)

python从入门到精通教程7(oeasy教您玩转python-003)(16)

下载文件
  • 回到 shell

#下载一个别人编好的程序

wget https://labfile.oss.aliyuncs.com/courses/1330/game.py

#用python3解释game.py

python3 game.py

  • 这段话可以复制粘贴到虚拟机右侧的剪贴板
  • 然后用终端的编辑粘贴到终端的 shell 上去

python从入门到精通教程7(oeasy教您玩转python-003)(17)

python从入门到精通教程7(oeasy教您玩转python-003)(18)

  • 这样就可以玩游戏了
  • 想办法赢一把
源代码
  • vi game.py 可以看看游戏源代码 都写的一清二楚 可以直接读 找找里面有没有 函数 小括号 对应着 函数 小括号 里面的是函数的 参数
  • 这程序全都这么公开出来
  • 有什么意义么?
  • 编写程序的人怎么挣钱呢?
  • 回答这个问题之前,我们先总结一下
总结
  • python 的程序都是写在明面上的 所有需要执行的事情都明着写到了 py 文件中 用 python3 解释 py 文件进行执行 还可以下载人家写好的 py 文件玩
  • python 源程序都放在明面
  • 还怎么用 python 挣钱呢?
  • 我们下次再说!

猜您喜欢: