精华内容
下载资源
问答
  • 主要介绍了Python 运行.py文件和交互式运行代码的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Python的两种编程方式 交互式和文件式 交互式:对每个输入语句即时运行结果,适合单条语法的练习。 文件式:批量执行一组语句并运行结果,是编程的主要方式。

    Python的两种编程方式

    交互式和文件式
    交互式:对每个输入语句即时运行结果,适合单条语法的练习。
    文件式:批量执行一组语句并运行结果,是编程的主要方式

    展开全文
  • 交互式 对每个输入语句即时运行结果,适合语法练习 计算圆的面积 绘制多个同切圆 画个五角星 文件式 批量执行一组语句并运行结果,编程的主要方式 在一个记事本中把代码全部写出来,然后...



    以下内容来自于中国慕课网中《零基础学Python语言CAP》课程的学习笔记。

    一、Python的两种编程语言

    1. 交互式

    对每个输入语句即时运行结果,适合语法练习

    计算圆的面积
    在这里插入图片描述
    绘制多个同切圆
    在这里插入图片描述在这里插入图片描述
    画个五角星
    在这里插入图片描述在这里插入图片描述

    2. 文件式

    批量执行一组语句并运行结果,编程的主要方式

    在一个记事本中把代码全部写出来,然后保存为以.py为后缀的文件,通过edit with IDLE来运行这个文件
    在这里插入图片描述
    同切圆
    在这里插入图片描述

    展开全文
  • Python 运运行行.py文文件件和和交交互互式式运运行行代代码码的的区区别别详详解解 这篇文章主要介绍了Python 运行.py文件和交互式运行代码的区别详解文中通过示例代码介绍的非常详细对大 家的学习或者工 具有一定...
  • Python运行.py文件和交互式运行代码的区别 1. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。 交互式中可以用下划线 `_` 来查看上一次输出的结果。如果给下划线赋值,这个效果...

    代码版本:3.6.3

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

    直接给出结果:交互式a=1

     

    没有print是看不到结果的:1运行文件a=1

    有print才能看到结果:2运行文件a=1

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

    交互式下划线

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

    None

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

     交互式直接输出打印字符串会带着引号,换行符也原样显示了。

    运行文件输出字符串的引号被去掉了,换行符真的换行了

     

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

    交互式aisb

    运行文件aisb

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

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

    展开全文
  • 曾经写过“交互式shell交互式shell、登录shell非登录shell的区别”,但那时理解相对更浅一些,现在多了一点认识,把这篇文章稍微完善一下吧。 交互式shell交互式shell、登录shell非登录shell的区别。...

    曾经写过“交互式shell和非交互式shell、登录shell和非登录shell的区别”,但那时理解相对更浅一些,现在多了一点认识,把这篇文章稍微完善一下吧。

    交互式shell和非交互式shell、登录shell和非登录shell的区别。
    首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。

    交互式shell和非交互式shell(interactive shell and non-interactive shell)
    交互式模式就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、退出。当你退出后,shell也终止了。
    shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。在这种模式 下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾EOF,shell也就终止了。
    可以通过打印“$-”变量的值(代表着当前shell的选项标志),查看其中的“i”选项(表示interactive shell)来区分交互式与非交互式shell。


    登录shell和非登录shell
    登录shell:是需要用户名、密码登录后才能进入的shell(或者通过”–login”选项生成的shell)。
    非登录shell:当然就不需要输入用户名和密码即可打开的Shell,例如:直接命令“bash”就是打开一个新的非登录shell,在Gnome或KDE中打开一个“终端”(terminal)窗口程序也是一个非登录shell。
    执行exit命令,退出一个shell(登录或非登录shell);
    执行logout命令,退出登录shell(不能退出非登录shell)。

    bash是 login shell 时,其进程名为”-bash“ 而不是”bash”。 比如下面的命令行演示:
    man bash: A login shell is one whose first character of argument zero is a -, or one started with the –login option.

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

    对于Bash来说,登录shell(包括交互式登录shell和使用“–login”选项的非交互shell),它会首先读取和执行/etc/profile全局配置文件中的命令,然后依次查找~/.bash_profile、~/.bash_login 和 ~/.profile这三个配置文件,读取和执行这三个中的第一个存在且可读的文件中命令。除非被“–noprofile”选项禁止了。
    在非登录shell里,只读取 ~/.bashrc (和 /etc/bash.bashrc、/etc/bashrc )文件,不同的发行版里面可能有所不同
    ,如RHEL6.3中非登录shell仅执行了“~/.bashrc”文件(没有执行/etc/bashrc),而KUbuntu10.04中却依次执行了/etc/bash.bashrc 和 ~/.bashrc 文件。
    对于这些规则,可以直接在相应的配置文件中加一些echo命令来验证其真实性。

    参考资料:man bash (搜索interactive、login等关键)

    展开全文
  • 摘要:在进行环境变量设置命令别名的设置的时候,...本文来源:bash 深入理解:交互式shell交互式shell、登录shell非登录shell的区别 1.交互式bash与非交互式bash 交互式模式就是在终端上执行,shell等待
  • Differences Between Interactive and Scripted mongo https://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/#differences-between-interactive-and-scripted-mongo
  • 交互式shell交互式shell、登录shell非登录shell的区别。 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。 交互式shell交互式shell 交互式模式就是shell等待你的输入, 并且...
  • 首先我们需要把bash理解为一种模式,我们不如把这种模式想象成类似于洋葱一样的结构,我们可以一层一层剥开,也就是说我们可以一...这牵扯到一个父shell子shell的问题。  用户登录到Linux系统后,系统将启动一个
  • expect 交互式 scp 文件

    千次阅读 2010-12-07 19:03:00
    为了同步文件, 本来可以做 rsync 配置的, 但是服务器太多, 有上百台服务器, 如果都一一配置, 岂不是很费事, 于是直接写个脚本, 用scp远程copy 好了,实现方式如下 :   #!/usr/bin/expect ...
  • python之SSH(交互式和交互式

    万次阅读 2017-09-04 19:13:03
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #目的是接受不在本地Known_host文件下的主机。 ssh.connect("ip",port,'username','password') command='chroot /xxx\n' #conn.write(command) ...
  • InDesign交互式PDF文件教程 中文字幕InDesign: Interactive PDFs 了解如何使用Adobe InDesign制作交互式PDF - 快速,高效且有趣的方式 互动式PDF格式可以制作出色的表格,杂志,演示文稿,原型,甚至是电子书 它们...
  • Linux 交互式Shell脚本文件

    千次阅读 2011-04-15 13:59:00
     很多时候,一些特定的linux命令是交互式的,进入交互模式之后,再输入要执行的命令,有时候命令太多,像写个脚本文件批量处理一下好一些,有一点区别一般sh文件的写法,不是把所有的命令全写在一个文件里面...
  • 交互式shell交互式shell、登录…

    千次阅读 2014-11-25 18:11:31
    交互式shell交互式shell、登录shell非登录shell的区别。 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。 交互式shell交互式shell 交互式模式就是shell等待你的输入,并且...
  • 通过将降价文件转换为交互式单元格(可以运行,编辑共享)来进行可操作的工作。 Docable新一代交互式笔记本docable将通过Markdown文件创建一个交互式笔记本。 通过将降价文件转换为交互式单元格(可以运行,编辑...
  • python 交互式编程与脚本式编程

    千次阅读 2019-10-07 16:56:57
    交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。 linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ python Python 2.7.6(default,Sep 92014,15:04:36...
  • 用PowerShell来执行 交互式脚本文件

    千次阅读 2007-08-28 16:37:00
    你是不是为老是在命令提示符中敲打命令而烦恼?当然按照MS的标准,您无需为每次执行的一长串命令而重新敲打键盘。举个列子,如下我们将计算今天到2008-8-8...}将文件保存为anders.ps1,然后我们在PowerShell环境下
  • Python的交互模式直接运行.py文件有什么区别呢? 直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。 直接运行.py文件相当于启动了Python解释器,...
  • 但在Win7下总是弹出[Windows交互式服务检测]的对话框,即使选择显示消息,也完全是在另一个环境下显示的,这是在Win7下交互式服务所面临的共同问题。 在百度上查了一下,知道交互式服务检测由Interactive Services ...
  • 与其他脚本语言一样,Lua提供了交互式和脚本式两种编程方式。 第一个Lua程序 交互式编程 所谓交互式编程就是在输入了代码之后,控制台(终端)直接将运行结果展示出来,方便编程者根据返回结果进行下一步的coding。Lua...
  • 命令行模式python交互式模式

    万次阅读 2018-06-12 13:55:54
    今天被一个朋友问到:命令行模式python交互式模式有什么区别?怎么进行区分?一、命令行模式进入方式:在搜索栏输入cmd命令,进入命令提示符在命令行模式下,可以输入“python”关键字进入python交互式环境下编写...
  • excel 交互式图表 创建一个交互式Excel图表 (Create an Interactive Excel Chart)If you add a chart to a dashboard, it’s helpful to let people choose what they’d like to see in the chart. In this example...
  • 交互式分析(Interactive Analytics)当前版本能支持的工具如下。 名称 是否能连接 基本功能 查询功能 ...HoloStudio是面向交互式分析引擎的数据开发数据分析平台,提供实时数据写入、数据查询...
  • 利用windows编程实现交互式绘图,可绘制各种图形,并对绘制的图形进行文件存储,并可从文件读出。资源包括整个工程,下载后用vc6.0打开dsw文件,编译即可
  • fdisk非交互式分区方法

    千次阅读 2017-11-24 17:26:05
    我们知道fdisk可用于对磁盘进行分区,一般都是fdisk /dev/sda进入交互式命令。 那么有时候我们可能需要在程序里调用,这时候有没有非交互式方法呢? 答案是有的,下面我介绍下。 新建一个文件,比如autopart.txt ...
  • 按照bash是否与用户进行交互,可以将其分为“交互式”与“非交互式”;而按照bash是否被用户登陆,又可将其分为“登陆shell”与“非登陆shell”。本文以CentOS系统为例,着重讨论总结了shell的“交互”与“登陆”...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399,589
精华内容 159,835
关键字:

交互式和文件式的区别