当前位置: 首页 > 后端技术 > Python

【Python教程入门学习】调用Python解释器

时间:2023-03-26 18:40:13 Python

Python解释器一般安装在目标机的/usr/local/bin/python3.5目录下。在Unixshell搜索路径中包含/usr/local/bin目录,以确保它可以通过键入:python3.5命令启动。[[1]]由于Python解释器的安装路径是可选的,这可能是另一个路径,你可以向安装Python的用户或系统管理员查询(例如,/usr/local/python是一个常见的选择)。所以想学习的同学,听听这位老师的课,领取python福利还是很有必要的。想学的同学可以去梦雅老师的微信(同读音):前排是:762,中排是:459,后排组是:510,把上面三组组合起来就可以了按顺序写信,她会安排学习。在Windows机器上,Python通常安装在C:\Python35位置,当然你可以在运行安装向导时修改这个值。要将此目录添加到您的PATH环境变量中,您可以在DOS窗口中输入以下命令:setpath=%path%;C:\python35通常您可以在主窗口中输入一个文件结束字符(Unix系统是Control-D,或Windows上的Control-Z)导致解释器以0状态代码退出。如果这不起作用,您可以通过键入quit()命令退出解释器。Python解释器具有简单的行编辑功能。在Unix系统上,任何Python解释器都可能添加了对GNUreadline库的支持,这允许进行简洁的交互式编辑和历史记录等。在Python主窗口中键入Control-P可能是检查命令行编辑是否可用的最简单方法支持的。如果有哔声(电脑喇叭),表示可以使用命令行编辑功能;更多快捷键请参考【交互式输入行编辑历史回溯】。如果没有声音,或显示^P字符,则禁用命令行编辑;您只能通过退格键从当前行删除键入的字符,然后重新输入。你是不是也想试试,用Python测试一下你和女神的颜值差距(仅供娱乐,请勿胡思乱想)如果真的遇到了好同事,那你就走运了,加油,赶紧学起来吧。添加微信(谐音):762459510用于python和爬虫技能资源分享,包括python、pythonweb、爬虫、数据分析等Python技能,以及人工智能、大数据、数据挖掘、办公自动化等学习方法。打造从零基础到实际项目开发的全方位解析!Python解释器的一些操作类似于Unixshell:当使用终端设备(tty)作为标准输入调用时,它以交互方式解释和执行命令;当使用文件名参数或文件作为标准输入调用时,它读取文件并将文件作为脚本执行。第二种启动Python解释器的方式是python-ccommand[arg]...,这种方式可以在命令行中执行Python语句,类似于shell中的[-c]选项。由于Python语句中经常包含空格或其他特殊的shell字符,因此通常建议将命令用单引号引起来。有一些Python模块也可以用作脚本。您可以使用python-mmodule[arg]...命令来调用它们,这类似于在命令行中键入完整路径名来执行模块源文件。使用脚本文件时,通常运行脚本然后进入交互模式。这也可以通过在脚本前加上[-i]参数来实现。2.1.1.参数传递调用解释器时,脚本名称和附加参数被传递到一个名为sys.argv的字符串列表中。可以通过执行importsys得到这个列表,列表的长度大于等于1;当没有给出脚本和参数时,它也至少有一个元素:sys.argv[0]此时是一个空字符串。当脚本名称指定为'-'(表示标准输入)时,sys.argv[0]设置为'-',当使用[-c]命令时,sys.argv[0]设置为'-C'。使用[-m]模块参数时,sys.argv[0]设置为指定模块的全名。[-c]指令或[-m]模块后面的参数不会被Python解释器的选项处理机制拦截,而是保留在sys.argv中,供脚本命令操作使用。2.1.2.交互模式当从tty读取命令时,我们说解释器以交互模式工作。在此模式下,它从主提示符执行,通常由三个大于号(>>>)标识;延续称为从属提示,由三个点(...)标识。在第一行之前,解释器打印欢迎信息、版本号和授权提示:$python3.5Python3.5.2(default,Mar162014,09:25:04)[GCC4.8.2]onlinuxType"help"、“版权”、“出处”或“许可”以获取更多信息。>>>输入多行结构时需要slave提示,例如下面的[if]语句:>>>the_world_is_flat=1>>>ifthe_world_is_flat:...print("小心别掉下来!”)……小心别掉下来!2.2.解释器及其环境2.2.1。源代码默认情况下,Python源文件是UTF-8编码。通过这种编码,来自世界上大多数语言的字符都可以用于字符串、标识符和注释中——尽管Python标准库仅使用ASCII字符作为标识符,这只是任何可移植代码都应遵循的约定。要正确显示所有字符,您的编辑器必须识别文件是UTF-8编码的,并且它必须使用支持文件中所有字符的字体。你是不是也想试试,用Python测试一下你和女神的颜值差距(仅供娱乐,请勿胡思乱想)如果真的遇到了好同事,那你就走运了,加油,赶紧学起来吧。添加微信(谐音):762459510用于python和爬虫技能资源分享,包括python、pythonweb、爬虫、数据分析等Python技能,以及人工智能、大数据、数据挖掘、办公自动化等学习方法。打造从零基础到实际项目开发的全方位解析!您还可以为源文件指定不同的字符编码。为此,在#!之后至少插入一个特殊的注释行。line(第一行)定义源文件的编码:#-*-coding:encoding-*-有了这个声明,源文件中的所有内容都将作为编码指的是UTF-8编码来对待。您可以在Python库参考的[codecs]部分找到可用编码的列表。例如,如果你的编辑器不支持UTF-8编码的文件,但支持一些其他的编码比如Windows-1252,你可以定义:#-*-coding:cp-1252-*-这样源文件中的所有字符使用Windows-1252字符集。这个特殊的编码注释必须在文件的第一行或第二行定义。脚注[[1]]在Unix系统上,默认情况下Python3.X解释器未安装为名为python的命令,因此它不会与系统上安装的Python2.x命令冲突。