关于python:oeasy教您玩转python-0003-编写-py-文件

1次阅读

共计 2765 个字符,预计需要花费 7 分钟才能阅读完成。

https://www.bilibili.com/vide…

编写 py 文件 🥊

回顾上次内容

次在解释器里游玩

  • 理解到字符串就是给一堆字符两边加引号

    • 能够是单引号
    • 也能够是双引号
    • 这样游乐场就晓得

      • 这个不是一个名字
      • 而是一个字符串
  • 字符串能够用 print 函数进行输入

    • 然而 print 千万不要打错
    • 就连大小写都不能错
  • 咱们在游乐场玩了这么久

    • 是否写一个真正的 python 文件啊?🤔

编辑 py 文件

  • 我想要编辑一个残缺的 python
  • 文件保留好之后再执行
  • 那就要先退出解释器
# 退出解释器
quit()
  • 回到 shell 环境

新建 py 文件

  • 退出 python3 的 游乐场 环境
  • 回到 shell 之后
  • vi 新建一个叫 oeasy.py 的文件

    • vi 是编辑神器

      • 是咱们次要的编辑工具
      • 也是咱们的练武场

命令剖析

# 用 vi 关上并编辑 oeasy.py
vi oeasy.py
  • vi 的指标是 oeasy.py

    • vi 来编辑 oeasy.py
  • oeasy.py

    • oeasy 是文件名
    • 前面的扩展名 py 代表 python
    • 扩展名能够让用户晓得
    • 这个文件能够用 python3 执行
  • vioeasy.py 之间有个空格

    • 示意用 vi 这个命令关上 oeasy.py

进入 vi

  • 而后进入了 vi 的界面了

    • 左下角如下图
  • 留神写的是 "oeasy.py" [新文件]

    • 特地要时刻留神终端左下角这个地位
    • 就像小地图一样重要

编辑 py 文件

  • i 键进入编辑模式

    • 再察看左下角
    • 如下图所示
    • 变成显示 -- 插入(粘贴)--
  • 能够进行插入文字了

    • 在下面输出 print("oeasy")
  • 时刻留神左下角

    • vi 始终处于插入状态

回到失常模式

  • 输出 print("hello") 之后

    • esc 键回到失常模式
    • 再察看左下角
    • -- 插入(粘贴)-- 不显示了
  • 如下图
  • oeasy.py 前面有个[+]
  • [+]意味着没保留
  • 那怎么保留呢?

进入底行命令模式

  • : 键进入命令行模式

    • 留神用的是左手小指和右手小指配合

      • 左手小指shift
      • 右手小指;
  • 按下就从失常模式切换到了命令行模式

    • 再察看左下角
  • 呈现:
  • 可执行命令了
  • 具体执行什么命令呢?

保留文件

  • 执行的是写命令
  • 输出w

    • w的意思是 write 写文件
    • 就是保留
  • 而后回车确认

回车确认

  • 而后按 回车

    • 执行:w
    • oeasy.py 前面的 [+] 隐没
  • 这个新文件曾经存储了

    • 总共 1 行,15 个字符
  • 我能够运行这个程序么?

    • 得要先回到 zsh 环境

运行程序

  • 按下 :

    • 再次进入底行命令模式
  • 输出q

    • q的意思是
    • quit
    • 退出 vi
  • 回车之后退出 vi
  • 这样就回到了 shell

vim 教程的举荐

  • 如果想要对于 vim 深刻理解

    • 倡议当前有工夫的话点击上面这个链接看看

      • oeasy 教您玩转 vim
  • 当初咱们还是持续玩 python

    • 和 vim 相干内容在 python 这边也会具体阐明
  • 编写好了 python 文件咱们能够查看么?🤔

查看 py 文件

  • cat oeasy.py

    • cat 对应着 concatenate

      • 本意是连贯字符串
      • 这里用于输入文本内容
      • oeasy.py 指的是要被输入的文件
  • 这样就能够查看曾经编写的 oeasy.py 的内容

    • oeasy.py 是编写好的 python 程序
    • 尽管 oeasy.py 只有一句
    • 但也是一个程序
  • vi oeasy.py

    • 用 vi 编辑了 oeasy.py
  • cat oeasy.py

    • 用 cat 查看了 oeasy.py
  • 后面都是命令

    • 前面参数都是指标文件
  • 用什么来运行 oeasy.py 呢?
  • 真的能够运行么?😍
  • 期待见证奇观的时刻!!!

运行 py 文件

  • python3 oeasy.py

    • 运行 python3 程序
    • python3 既是咱们的游乐场
    • 也是解释执行 py 文件 的程序
  • oeasy.pypython3 的参数

    • 意思是用 python3 来执行 oeasy.py
  • 真的胜利了!!!
  • 能够截图记录下这平凡的一天!!!
  • 祝贺你的最后用的

    • linux 零碎
    • vim 编辑器
  • 都是十分经典的

优良的终点

  • 若干年后

    • 当曾经成为编程巨匠的你
  • 翻看本人当年发的状态

    • 第一个程序就是在 linux 上用 vim 编写的 python!🤪

编程的高兴

  • 只有你正确地书写了程序

    • 百分之百能够失去正确后果
    • 这就是千真万确的编程
    • 这就是扎扎实实代码
    • 这就是百分之一千的高兴
  • 然而咱们是有可能犯错的

    • 比方大小写的细节
    • 如果要把 print 成心写错

      • 写成 pront 会如何?
      • 就像游乐场里那样

运行谬误程序

  • 先 vi oeasy.py 开始编辑
  • 进入程序之后

    • i 进入插入模式
    • 用方向键进行挪动
    • oeasy.py 批改成下图的样子
  • :w

    • 保留
  • :q

    • 退出
  • 在 shell 中运行 python3 oeasy.py

运行后果

  • 不出所料
  • 程序出错了

    • 运行不进去了
    • 这的确会让咱们感觉到苦楚
    • 但苦楚让咱们感觉到本人是存在的
  • 这个后果和游乐场一样吗?

后果比照

  • 能够反复上一条命令
  • 和游乐场一样

    • 还是 NameError
    • 不意识 pront 这个 name
    • 阐明 python 程序和 python 游乐场是相通的
    • 原本就是一个程序
  • 不过还是有一点小区别的
  • 游乐场中的程序来自规范 (standard) 输出 (in) 流
  • oeasy.py的程序来自 oeasy.py 这个文件
  • 如果单词是 print

    • 然而大小写不同能够么?

大写 Print

  • 函数首字母大写 会如何?

    • vi oeasy.py
    • print 改成 Print
  • :wq

    • w 保留
    • q 退出
    • 两个命令一起做
    • 一次实现
  • python3 oeasy.py
  • python 还是那样执著

    • 大写就是大写
    • 小写就是小写
    • 一点谬误都不能有

挑剔

  • 这种个性叫做

    • 大小写敏感的 (case-sensitive)
  • shell 中的命令也是大小写敏感吗?
  • shell 也是十分挑剔、求全责备的

    • 一点谬误都不能有
  • 能够发现 python 文件中的代码是大小写敏感的

    • 而且系统命令的执行也是大小写敏感的
    • 大写 PYTHON 零碎就不认
  • 总之都是大小写敏感的 (case-sensitive)🤖

    • 咱们都改好
  • 再运行

胜利!!!

  • 不出预料地胜利了
  • 尽管好像所有回到了原点
  • 当你把所有谬误都依据提醒批改好后
  • 程序可能依照你的构想运行起来的时候
  • 你是否感到那种百分之百的确定感、幸福感
  • 以及战败谬误之后取得的百分之一万的高兴

    • 哈哈 <h1 style=”font-size:200px”>😁</h1>
  • 编程语言很多
  • 咱们为什么选 python 作为初练呢?

与其余语言比拟

  • python 的确写起来比拟简洁

    • 简洁胜于简单
    • Simple is better than complex
  • 我认为明天入门编程最好的语言就是 python
  • 祝贺您凑齐三大顶级法宝

    • linux 零碎
    • vim 编辑器
    • python 语言
  • 我感觉这个套装十分经典!

总结

  • 咱们编写了 python 文件

    • vi oeasy.py
    • cat oeasy.py
    • python3 oeasy.py
    • 操作的都是 oeasy.py
  • python 文件外面的程序和游乐场差不多

    • 都是认死理儿的
    • 程序员也多多少少沾染这种气味

      • 一就是一
      • 二就是二
      • 斩钉截铁
    • 不过还是很可恶的

      • 要关怀身边的程序员啊
  • 能够让咱们的程序更简单一点吗?🤔
  • 咱们下次再说!👋

蓝桥云课:https://www.lanqiao.cn/course…
github:https://github.com/overmind19…
gitee:https://gitee.com/overmind198… 作者:oeasy

正文完
 0