精华内容
下载资源
问答
  • 用两个小栗子来看一下交互式编程和脚本式编程的区别交互式编程:直接运行python命令 脚本式编程:创建一个文件hello.py,在文件内编写print(‘hello,python!’),python hello.py 运行文件

    用两个小栗子来看一下交互式编程和脚本式编程的区别:

    • 交互式编程:直接运行python命令
      在这里插入图片描述
    • 脚本式编程:创建一个文件hello.py,在文件内编写print(‘hello,python!’),python hello.py 运行文件
    • 在这里插入图片描述
    展开全文
  • Differences Between Interactive and Scripted mongo https://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/#differences-between-interactive-and-scripted-mongo


    Differences Between Interactive and Scripted mongo


    https://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/#differences-between-interactive-and-scripted-mongo

    展开全文
  • Python 运行.py文件和交互式运行代码的区别详解发布时间:2020-09-21 02:53:07来源:脚本之家阅读:85代码版本:3.6.31. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。直接给...

    Python 运行.py文件和交互式运行代码的区别详解

    发布时间:2020-09-21 02:53:07

    来源:脚本之家

    阅读:85

    代码版本:3.6.3

    1. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。

    直接给出结果:

    没有print是看不到结果的:

    有print才能看到结果:

    另:交互式中可以用下划线 `_` 来查看上一次输出的结果。如果给下划线赋值,这个效果就没了。

    另另:如果变量的值是空,不会显示

    2.   交互式输出会输出原始内容,print会输出渲染后的内容

    打印字符串会带着引号,换行符也原样显示了。

    字符串的引号被去掉了,换行符真的换行了

    3.  交互式每一句代码都是一个整体,会单独运行一次,不过共享整个缓存;而运行.py文件时里面的所有代码是一个整体。

    第二点其实不是交互式和运行文件的区别,而是交互式显示结果和print的区别

    第三点其实并不是那么的有用和准确,因为是我为了理解上述这两图的例子时想出来的,而不是我知道第三条而想出这个例子。其实,也只有[-5,256] 以外的int和float会表现出上图那种的两种不同结果,字符串还是会被内存管理机制指向同一内存的。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

    展开全文
  • 交互式shell交互式shell、登录shell非登录shell的区别。 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。 交互式shell交互式shell 交互式模式就是shell等待你的输入, 并且...
     
    

    也算写过一些Bash脚本的人了,不过对与这几个概念,还不是很清楚,于是恶补了一下。
    交互式shell和非交互式shell、登录shell和非登录shell的区别。
    首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。
    交互式shell和非交互式shell
    交互式模式就是shell等待你的输入, 并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。
    shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。

    启动互交式的shell

      你可在一个shell中输入带路径的shell名启动另一个shell,退出用exit命令。这在修改了一个shell的设置后验证改变效果十分有用。

      启动非互交式的shell

      最经常的用法就是用一个shell执行脚本,例:/bin/sh filename filename是包含可执行命令的文件名。

      使shell脚本可执行

      如果你想仅仅输入名字就可执行脚本,你必须:

      1、把文件用chmod命令标识为可执行。例:chmod a+x filename

      2、使用适当的shell来执行。这必须确保脚本的第一行为:“#!shell名”。例:#!/bin/sh。如果把“#!/bin/sh”放在其它行,则会被当作注释忽略掉。shell把#至行尾的内容理解为注释。

     

    chinaunix论坛中关于登录shell与非登录shell、交互式shell与非交互式Shell的讨论:
    Login Shell:当init3时,mingetty spawn出登录提示符的时候,你输入帐号和密码进入了,出现了shell提示符,这个过程就是登录外壳;
    Interactive Shell:接下来你得到了一个像
    root@host />这样的提示符,你输入什么,它就解释出什么,这就是交互式外壳;你在当前Shell又fork了一个shell(bash),这个bash也是交互式外壳。通常情况下interactive shell是login shell派生出来的。
    Non Interactive Shell:你可能需要学习写一个bash script,用外部shell执行:bash  script.sh,它(bash)从第一条命令执行到最后一条然后退出,不与你进行任何交互,它就是非交互式外壳。
    交互式非登录shell就是指你在Gnome图形界面中打开“终端”出来的那种窗口程序,
    和登录shell相比,它是“非登录”的,你并不需要输入用户名和密码,
    和非交互式shell相比,这是“交互式”的,就像你说的那它:你输入什么,它就解释出什么

    执行exit退出非登录shell状态;
    执行logout退出登录shell状态。

    在登录shell里,确实只读取/etc/profile和~/.bash_profile, ~/.bash_login, and ~/.profile按顺序最先的一个,并执行其中的命令。除非被 --noprofile选项禁止了;
    在非登录shell里,确实只读取 /etc/bash.bashrc和~/.bashrc

    参考资料:
    http://www.learndiary.com/home/space-1-do-blog-id-3780.html
    http://blog.csdn.net/jiankun_wang/archive/2009/07/02/4317407.aspx
    http://xjwb.com.cn/onews.asp?id=261
    http://linux.chinaunix.net/bbs/viewthread.php?tid=1044225

    展开全文
  • 交互式shell交互式shell、登录…

    千次阅读 2014-11-25 18:11:31
    交互式shell交互式shell、登录shell非登录shell的区别。 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。 交互式shell交互式shell 交互式模式就是shell等待你的输入,并且...
  • 1.函数介绍 函数function是由若干条shell命令组成语句...函数shell程序比较相似,区别在于: Shell程序在子Shell中运行 而Shell函数在当前Shell中运行。因此在当前Shell中,函数可以对shell中变量进行修改 ...
  • MATLAB® 提供了一个强大编程语言和交互式计算环境。您可以使用此语言在 MATLAB 命令行中一次输入一个命令,也可以向某个文件写入一系列命令,按照执行任何 MATLAB 函数相同方式来执行这些命令。使用 MATLAB ...
  • MATLAB 提供了一个强大编程语言和交互式计算环境。我们可以在MATLAB 命令行中一次输入一个命令(两个大于号那里),也可以向某个.m文件写入一系列命令,按照与执行任何 MATLAB 函数相同方式来执行这些命令。 .m...
  • 脚本语言与编程语言的区别

    千次阅读 2019-03-06 21:34:47
    脚本语言对程序员提供了更高级抽象,在这种语言中,有着更高级数据...脚本语言是解释型语言,不需要提前编译,交互式脚本语言是最松散类型定义,完全没有类型声明,只有在运行时候会对动态类型检查。 ...
  • 交互式/命令行分区工具 GNU Parted

    千次阅读 2019-01-19 13:31:10
    GNU Parted是一个在Linux系统下用于创建操作分区表的程序,它与fdisk/gdisk程序最大的区别在于它除了“交互式模式”,还有一个其他程序所没有的“非交互式模式”,也叫“命令行模式”(简单起见,后文统一使用该...
  • javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用开发技术 ,它是利用了一系列相关技术其中就包括javascript。 Javascript是由网景公司开发一种脚本语言,它sun公司java语言是...
  • Windows PowerShell 包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。 与接受和返回文本大多数 shell 不同,Windows PowerShell 是在 .NET Framework 公共语言运行时 (CLR) 和 .NET Framewo
  • AjaxJavaScript的区别

    2016-07-17 19:19:00
    javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用开发技术,它是利用了一系列相关技术其中就包括javascript。Javascript是由网景公司开发一种脚本语言,它sun公司java语言是没有...
  • 这两种shell的区别是在启动退出时候会执行不同的脚本,进而影响环境变量。 交互式shell与非交互式shell 这里先谈一下交互式shell交互式shell,交互式shell即是我们启动一个终端,输入一条命令然后回显结果。也...
  • 它是服务器端脚本语言, 是用于创建动态和交互式网站强大工具。PHP是一种解释型语言, 因此不需要编译。它是专门为在服务器上执行服务器端脚本而设计。 PHP可以轻松地嵌入HTML文件。注意:PHP主要用于开发服务器...
  • python是一种简单易学、可移植性、解释性、开源、高级语言、可扩展性、交互式、面向对象、丰富库、规范代码的脚本语言。Python在设计上坚持了清晰划一风格,这使得Python成为一门易读、易维护,并且被大量用户...
  • su - su 的区别一、简单介绍 交互式: 直接通过终端输入账号密码登录等 变量,别名等不会继承上一级shell,都会重新读取 非交互式:图形化界面下打开的终端,执行脚本,任何其它的bash实例等 变量,别名等会继承上...
  • shell脚本的常用命令

    2019-06-06 20:12:02
    1.shell脚本(计算机壳层) 在计算机科学中,Shell俗称壳(用来区别...作为命令语言,它交互式解释执行用户输入命令或者自动地解释执行预先设定好一连串命令;作为程序设计语言,它定义了各种变量参...
  • 先说明三个概念(注意字符界面系统图形化界面系统的区别): 1、登录shell(交互式) 正常登录程序启动的shell.既登录成功后紧接着给登录用户启动的shell. (个人理解,如果你没有使用图形化的桌面环境,而是...
  • Linuxshell脚本函数教程一、shell介绍二、shell函数介绍三、函数定义四、shell中函数使用示例 一、shell介绍 二、shell函数介绍 三、函数定义 ...作为命令语言,它交互式解释执行用户输
  • Shell脚本的基本命令

    2020-02-07 19:43:09
    1. 什么是Shell(计算机壳层) ...同时它又是一种程序设计语言,作为命令语言,它交互式解释执行用户输入命令或者自动地解释执行预先设定好一连串命令 作为程序设计语言,它定义了各种变量参...
  • 嵌入式linux对shell脚本的基本掌握

    千次阅读 2017-09-19 15:51:55
    对于嵌入式linux开发者而言,shell脚本的要求基本上能看懂就可以。不用像运维人员那样写出非常强悍shell脚本 shell: 在计算机科学中,Shell俗称壳(用来区别于核) 是指“提供使用者使用界面”...它交互式解释
  • shell脚本(计算机壳层) 在计算机科学中,Shell俗称壳(用来区别...作为命令语言,它交互式解释执行用户输入命令或者自动地解释执行预先设定好一连串命令;作为程序设计语言,它定义了各种变量参数,...
  • 1.什么是shell(计算机壳层)?...同时它又是一种程序设计语言,作为命令语言,它交互式解释执行用户输入命令或者自动地解释执行预先设定好一连串命令 作为程序设计语言,它定义了各种变量参...
  • 一、shell 脚本基础知识  在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作...作为命令语言,它交互式解释执行用户输入命令或者自动地解释执行预先设定好一连串命令;作为程序设...
  • Shell脚本中常用命令(一)

    千次阅读 2020-02-13 22:05:10
    1. 什么是Shell(计算机壳层) ...同时它又是一种程序设计语言,作为命令语言,它交互式解释执行用户输入命令或者自动地解释执行预先设定好一连串命令 作为程序设计语言,它定义了各种变量参...
  • MongoDB:为Mongo Shell编写脚本

    千次阅读 2019-03-18 14:27:21
    您可以用javascript编写mongo shell的脚本,以便在mongodb...文章目录打开新连接交互式mongo和脚本式mongo的区别脚本编写-- eval option执行JaveScript脚本 打开新连接 从mongo shell或javascript文件,可以使用mon...
  • 脚本编程之函数

    2019-12-22 23:32:14
    函数函数介绍定义函数函数使用函数返回值示例交互式定义脚本中定义函数使用函数文件载入函数检查载入函数执行shell函数删除函数函数参数示例 函数介绍 函数function是由若干条shell命令组成语句块,实现代码...
  • 背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解...在交互式的程序中,输入来自用户的键盘鼠标,结果输出到用户的屏幕,甚至播放设备中。而对于某些后台运行的程

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 201
精华内容 80
关键字:

交互式和脚本式的区别