[oeasy]python0027_整合程序_延迟输出时间_整合两个py程序

简介: [oeasy]python0027_整合程序_延迟输出时间_整合两个py程序

 

 

整合程序

回忆上次内容

    • 通过搜索发现
      • time中有函数可以延迟
        • time.sleep(1)
          • 还可以让程序无限循环
            • while True:
                • 现在需要两个程序的整合
                  • 循环延迟输出
                  • 时间输出

                    image.gif编辑

                      • 怎么办?🤔

                      整合基础

                        • 一定要自己整合啊

                        image.gif编辑

                          • 生命在于瞎折腾!💪

                          进行整合

                          image.gif编辑

                            • 思路就是
                              • 循环作为整体框架结构
                              • 循环的内容是输出时间

                                import time

                                while True:

                                   print(time.asctime())

                                   time.sleep(1)

                                运行结果

                                  • 成功是成功了
                                    • 但是根本停不下来 😅

                                      image.gif编辑

                                        • 用ctrl+c停下来
                                          • 我们从 vim 里跳出来回到 shell
                                            • 再试着运行一下

                                            在终端运行

                                            #使用python3 执行 sleep.py

                                            python3 sleep.py

                                              • 这样也是能成功运行的
                                              • 但是我想直接运行
                                                • 只输入文件名(./sleep.py)
                                                • 不输入python3
                                                • 就运行
                                                  • 可能吗?

                                                  总结

                                                    • 我们把两个程序整合起来了
                                                      • 可以持续输出当前时间
                                                      • 每秒都更新

                                                        image.gif编辑

                                                          • 但是我想在 shell 里面
                                                            • 只输入文件名(./sleep.py)
                                                            • 就不断输出时间
                                                            • 可能吗?🤔
                                                              相关文章
                                                              |
                                                              4天前
                                                              |
                                                              数据库 Python
                                                              [oeasy]python066_如何捕获多个异常_try_否则_else_exception
                                                              本文介绍了Python中`try...except...else`结构的使用方法。主要内容包括: 1. **回顾上次内容**:简要复习了`try`和`except`的基本用法,强调了异常处理的重要性。 2. **详细解释**: - `try`块用于尝试执行代码,一旦发现错误会立即终止并跳转到`except`块。 - `except`块用于捕获特定类型的异常,并进行相应的处理。 - `else`块在没有异常时执行,是可选的。 3. **示例代码**:通过具体例子展示了如何捕获不同类型的异常(如`ValueError`和`ZeroDivisionError`),并解释了异常处理
                                                              34 24
                                                              |
                                                              7天前
                                                              |
                                                              人工智能 Shell 开发工具
                                                              [oeasy]python065python报错怎么办_try_试着来_except_发现异常
                                                              本文介绍了Python中处理异常的基本方法,重点讲解了`try`和`except`的用法。通过一个计算苹果重量的小程序示例,展示了如何捕获用户输入错误并进行处理。主要内容包括: 1. **回顾上次内容**:简要回顾了Shell环境、Python3游乐场和Vim编辑器的使用。 2. **编写程序**:编写了一个简单的程序来计算苹果的总重量,但发现由于输入类型问题导致结果错误。 3. **调试与修正**:通过调试发现输入函数返回的是字符串类型,需要将其转换为整数类型才能正确计算。
                                                              48 32
                                                              |
                                                              10天前
                                                              |
                                                              缓存 Shell 开发工具
                                                              [oeasy]python064_命令行工作流的总结_vim_shell_python
                                                              本文总结了命令行工作流中的关键工具和操作,包括vim、shell和Python。主要内容如下: 1. **上次回顾**:完成了输入输出的代码编写,并再次练习了vim的使用。 2. **shell基础**:介绍了shell环境及其基本命令,如`pwd`、`cd`、`ll -l`等。 3. **Python游乐场**:通过`python3`命令进入Python交互环境,可以进行简单计算和函数调用,常用函数有`help`、`ord`、`chr`等。 4. **vim编辑器**:详细讲解了vim的三种模式(正常模式、插入模式、底行命令模式)及其切换方法,以及常用的底行命令如`:w`、`:q`、`
                                                              57 15
                                                              |
                                                              27天前
                                                              |
                                                              人工智能 Shell 开发工具
                                                              [oeasy]python062_在python中完成输入和输出_input_print
                                                              本文介绍了在Python中使用`input()`和`print()`函数完成输入和输出操作的基础知识。通过编写简单的程序,如问候用户和统计苹果数量,演示了如何添加提示信息、处理用户输入并输出结果。同时,回顾了上一次课程内容,包括`input`函数的参数和提示词的使用。文中还展示了如何在vim编辑器中编写和运行Python代码,并对vim和shell的基本操作进行了总结。最后提供了相关学习资源链接,方便读者进一步学习。
                                                              115 66
                                                              |
                                                              1月前
                                                              |
                                                              存储 人工智能 Python
                                                              [oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
                                                              本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
                                                              16 0
                                                              |
                                                              1月前
                                                              |
                                                              人工智能 Unix Java
                                                              [oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
                                                              本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
                                                              89 9
                                                              |
                                                              1月前
                                                              |
                                                              C语言 Python
                                                              [oeasy]python058_一句话让python崩了
                                                              本文介绍了如何通过重新赋值`__builtins__`使Python环境崩溃,并探讨了下划线的来历及其在编程中的作用。文章回顾了上次内容,展示了覆盖内建模块导致系统崩溃的过程,解释了恢复方法,以及PEP 8规范中关于空格使用的建议。最后,文章总结了下划线在变量定义和提高代码可读性方面的重要性,并简述了其从打字机时代到计算机时代的演变。
                                                              35 10
                                                              |
                                                              1月前
                                                              |
                                                              Python
                                                              [oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
                                                              本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
                                                              32 3
                                                              |
                                                              1月前
                                                              |
                                                              存储 NoSQL 数据库连接
                                                              在Python程序中实现LevelDB的海量key的分批次扫描
                                                              通过本文的步骤,您可以在Python程序中实现对LevelDB海量key的分批次扫描。这样不仅能够有效地管理大规模数据,还可以避免一次性加载过多数据到内存中,提高程序的性能和稳定性。希望这篇指南能为您的开发工作提供实用的帮助。
                                                              74 28
                                                              |
                                                              1月前
                                                              |
                                                              存储 Python
                                                              [oeasy]python056_python中下划线是什么意思_underscore_理解_声明与赋值_改名字
                                                              在Python中,下划线有多种用途。单下划线(_)常用于避免命名冲突,如将`max`改为`max_`以保留内置函数功能。双下划线(__var__)通常用于特殊方法和属性,如`__name__`、`__doc__`等。此外,单下划线(_)在交互式解释器中表示上一次表达式的值,但不建议作为普通变量名使用。总结:下划线用于避免命名冲突及特殊标识。
                                                              35 1

                                                              热门文章

                                                              最新文章

                                                              推荐镜像

                                                              更多