Python100天28:通过程序自动输入一段文本….

Python100天28:通过程序自动输入一段文本….上证中 我们提到 input函数是可以接收用户输入的。关于input函数的用法、标准输入、输出设备的基本原理,大家可以看前面的文章。Python

欢迎大家来到IT世界,在知识的湖畔探索吧!

上证中 我们提到 input函数是可以接收用户输入的。

关于input函数的用法、标准输入、输出设备的基本原理,大家可以看前面的文章。

Python100天27:python输入 input

大家可能要思考这样一个问题,什么是程序呢?

在目前的所有程序中,当然最终都是与机器相关的0101的代码才能被执行,而实际上我们编写 的语言其实本质 上已经 是与机器关系不大了。怎么理解这个问题呢?

其实就Python.c 生成的程序充当了人类与计算机交互的一个翻译器,当我们使用英文的函数input时,python.exe这个程序会解释成一个指令,告诉 计算机操作系统 ,我想要读取标准输入的数据。于是操作系统便产生了一系列的行为来读取用户的硬件输入(如硬盘),然后将键盘的一系列信息转换成二进制数据,逐层的会给程序。

为什么很多人说Python简单因为它是一种高级语言,用人类的语言和数字符号 表达了一种逻辑运算的过程。而这个人类的表达过程的翻译工具例 是python.exe程序本身,就是大家安装python的时候那个python3.8/python3.9下载下来的exe程序。

Python100天28:通过程序自动输入一段文本....

言归正传我们用其他语言Java去读取键盘输入的一行内容

使用java 语言编写了一个简单的程序,读取用户的键盘输入,大家看看比较Python来说代码稍微有点长。

package com;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class ReadKEY {

    // TODO JAVA程序入口 函数
    //      有点类似  python __main__
    public static void main(String[] args) throws IOException {
        // todo 如何读取用户的输入
        System.out.println("请输入内容,然后按回车键。表示输入结束");
        InputStream stream = System.in;

        InputStreamReader inR = new
                InputStreamReader(stream);
        BufferedReader br = new BufferedReader(inR);
        /// todo 生成一个缓冲 流 字符

        // todo ptyon 中定义 一个ptkk
        //      a = “”
        String str = null;
        // todo 不断循环读取用户的输入
        while ( (str= br.readLine()) != null) {
            System.err.println(" 用户键盘输入的内容是: " +
                    " " + str
                     );
        }
        // todo 最后来运行一下这个程序
    }
}

欢迎大家来到IT世界,在知识的湖畔探索吧!

视频加载中…

实际上当我们需要在电脑上的某个输入一段文字的时候,我们真的需要手去敲击银行么?

  • 理论上不需要我完全可以用程序去控制它在指定 的光标位置 上去输入 一公账文字
  • 如下这个代码自动 在光标所在 的地方 自动 输入一段文字 ” hello world”。

欢迎大家来到IT世界,在知识的湖畔探索吧!from pykeyboard import PyKeyboard
board = PyKeyboard()
board.type_string(" hello world ")

视频加载中…

本质 上当操作系统拥有了硬件的控制权时,其实你可以用程序去操控硬件做所有 的事情。

有些地方需要人去输入,是因为很多不确定 的内容是需要人思考加工后再去输入到 电脑中,当然有了录音笔,等外设可以把人类的语音直接转换成文本。这些技术大家也是用过了的。

同时也可能通过程序去控制鼠标单击,双击释放某个键盘。都是可以的。

Python100天28:通过程序自动输入一段文本....

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/22209.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信