美文网首页
Python安装和使用

Python安装和使用

作者: W无花果W | 来源:发表于2021-04-25 08:45 被阅读0次

    专门介绍关于在Windows平台上设置Python环境、调用解释器以及让使用Python更容易的一些事情的有用信息。

    1.接口选项

    对 Python 发起调用时,你可以指定以下的任意选项:

    python [-bBdEhiIOqsSuvVWx?][-c command|-m module-name|script|-][args]

    一个接口选项会终结解释器所读入的选项列表,后续的所有参数将被放入 sys.argv -- 请注意其中首个元素即第零项 (sys.argv[0]) 会是一个表示程序源的字符串。

    -c command

    执行 command 中的 Python 代码。 command 可以为一条或以换行符分隔的多条语句,其中前导空格像在普通模块代码中一样具有作用。

    如果给出此选项,sys.argv 的首个元素将为 "-c" 并且当前目录将被加入 sys.path 的开头(以允许该目录中的模块作为最高层级模块被导入)。

    -m module-name

    sys.path 中搜索指定名称的模块并将其内容作为 __main__ 模块来执行。

    由于该参数为 module 名称,你不应给出文件扩展名 (.py)。 模块名称应为绝对有效的 Python 模块名称,但具体实现可能并不总是强制要求这一点(例如它可能允许你使用包含连字符的名称)。

    包名称(包括命名空间包)也允许使用。 当所提供的是包名称而非普通模块名称时,解释器将把 <pkg>.__main__ 作为主模块来执行。 此行为特意被设计为与作为脚本参数传递给解释器的目录和 zip 文件的处理方式类似。

    如果给出此选项,sys.argv 的首个元素将为模块文件的完整路径 。

    script

    执行 script 中的 Python 代码,该参数应为一个(绝对或相对)文件系统路径,指向某个 Python 文件、包含 __main__.py 文件的目录,或包含 __main__.py 文件的 zip 文件。

    如果给出此选项,sys.argv 的首个元素将为在命令行中指定的脚本名称。

    如果脚本名称直接指向一个 Python 文件,则包含该文件的目录将被加入 sys.path 的开头,并且该文件会被作为 __main__ 模块来执行。

    如果脚本名称指向一个目录或 zip 文件,则脚本名称将被加入 sys.path 的开头,并且该位置中的 __main__.py 文件会被作为 __main__ 模块来执行。

    -

    从标准输入 (sys.stdin) 读取命令。 如果标准输入为一个终端,则使用 -i

    如果给出此选项,sys.argv 的首个元素将为 "-" 并且当前目录将被加入 sys.path 的开头。

    -I

    该选项可用来在隔离模式下运行脚本,此模式中sys.path既不包含当前目录也不包含用户的 site-packages 目录。 所有 PYTHON* 环境变量也会被忽略。

    没有接口选项

    如果没有给出接口选项,则使用 -i,sys.argv[0] 将为空字符串 (""),并且当前目录会被加入 sys.path 的开头。

    相关文章

      网友评论

          本文标题:Python安装和使用

          本文链接:https://www.haomeiwen.com/subject/zxbjlltx.html