python2.7-dbg - 云端在线

这是命令 python2.7-dbg,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


python - 一种解释性的、交互式的、面向对象的编程语言

概要


蟒蛇 [ -B [ -d [ -E [ -h [ -i [ -m 模块名称 ]
[ -O [ -OO [ -R [ -Q 论点 [ -s [ -S [ -t [ -u ]
[ -v [ -V [ -W 论点 [ -x [ -3 [ -? ]
[ -c 命令 | 脚本 | - ] [ 参数 ]

商品描述


Python 是一种解释性的、交互式的、面向对象的编程语言,它结合了
强大的功能和非常清晰的语法。 有关 Python 编程的介绍,
请参阅 Python 教程。 Python 库参考文档内置和标准
类型、常量、函数和模块。 最后,Python 参考手册描述了
核心语言的语法和语义(可能太详细了)。 (这些
文件可以通过 INTERNET 资源 以下; 它们可能安装在您的
系统也一样。)

Python 的基本功能可以通过您自己的用 C 或 C++ 编写的模块来扩展。 在大多数
系统可以动态加载此类模块。 Python 也可用作扩展
现有应用程序的语言。 有关提示,请参阅内部文档。

可以通过运行以下命令查看已安装 Python 模块和包的文档 文档
程序。

指挥 LINE 配置


-B 不要写 .py[合作] 导入时的文件。 另见 PYTHONDONTWRITEBYTECODE。

-c 命令
指定要执行的命令(参见下一节)。 这将终止选项列表
(以下选项作为参数传递给命令)。

-d 打开解析器调试输出(仅适用于向导,取决于编译
选项)。

-E 忽略修改环境变量,如 PYTHONPATH 和 PYTHONHOME
口译员的行为。

-h , -? , - 帮帮我
打印解释器可执行文件的用法并退出。

-i 当脚本作为第一个参数或 -c 选项被使用,输入
执行脚本或命令后的交互模式。 它不读取
$PYTHONSTARTUP 文件。 这对于检查全局变量或堆栈很有用
当脚本引发异常时进行跟踪。

-m 模块名称
搜索 系统路径 对于命名模块并运行相应的 的.py 作为一个文件
脚本。

-O 打开基本优化。 这会更改已编译的文件扩展名
(字节码)文件来自 .pyc.pyo. 给定两次,导致文档字符串为
丢弃。

-OO 除了 -O 优化。

-R 打开“散列随机化”,使 str、bytes 和 datetime 的 hash() 值
对象用不可预测的伪随机值“加盐”。 虽然他们
在单个 Python 进程中保持不变,它们是不可预测的
在重复调用 Python 之间。

这是为了防止由以下原因造成的拒绝服务
精心挑选的输入,利用 dict 的最坏情况性能
构造,O(n^2) 复杂度。 看
http://www.ocert.org/advisories/ocert-2011-003.html 了解详情。

-Q 论点
分区控制; 请参阅 PEP 238。参数必须是“旧”之一(默认值,
int/int 和 long/long 返回一个 int 或 long),“new”(新的除法语义,即
int/int 和 long/long 返回一个浮点数),“警告”(旧的除法语义,带有
int/int 和 long/long 的警告)或“warnall”(旧的除法语义,带有
所有使用除法运算符的警告)。 有关“warnall”的用法,请参阅
工具/脚本/fixdiv.py 脚本。

-s 不要将用户站点目录添加到 sys.path。

-S 禁用模块的导入 网站 和站点相关的操作
系统路径 它需要。

-t 当源文件以某种方式混合使用制表符和空格进行缩进时发出警告
这使得它取决于以空格表示的制表符的价值。 发出错误
当选项给出两次时。

-u 强制标准输入、标准输出和标准错误完全无缓冲。 在它所在的系统上
重要的是,还将 stdin、stdout 和 stderr 置于二进制模式。 请注意,有
xreadlines()、readlines() 和文件对象迭代器中的内部缓冲(“for
sys.stdin 中的行") 不受此选项影响。要解决此问题,
您需要在“while 1:”循环中使用“sys.stdin.readline()”。

-v 每次初始化模块时打印一条消息,显示位置(文件名或
内置模块)从中加载它。 当给出两次时,打印一条消息
搜索模块时检查的每个文件。 还提供
有关退出时模块清理的信息。

-V , - 版
打印可执行文件的 Python 版本号并退出。

-W 论点
警告控制。 Python 有时会将警告消息打印到 系统文件。 典型的
警告消息具有以下形式: 文件:线: 类别: 信息。 默认情况下,
每个警告都会为出现它的每个源代码行打印一次。 这个选项
控制打印警告的频率。 多种的 -W 可能会给出选项; 当一个
警告匹配多个选项,最后一个匹配选项的操作是
执行。 无效的 -W 选项被忽略(打印一条警告消息
发出第一个警告时无效的选项)。 警告也可以控制
从 Python 程序中使用 警告 模块。

最简单的形式 论点 是以下之一 行动 字符串(或唯一的
缩写): 忽略 忽略所有警告; 默认 明确要求
默认行为(每个源代码行打印每个警告一次); 所有 打印一个
每次发生时发出警告(如果出现警告,这可能会生成许多消息
为同一源代码行重复触发,例如在循环内); 模块
仅在每个模块中第一次出现警告时打印每个警告; 一旦 打印每个
仅在程序中第一次发生时发出警告; 或者 错误 提出一个
异常而不是打印警告消息。

完整形式 论点 is 行动:的话:类别:模块:线。 在这里, 行动 is
如上所述,但仅适用于匹配其余字段的消息。
空字段匹配所有值; 尾随空字段可以省略。 这 的话
字段与打印的警告消息的开头匹配; 这场比赛是案例-
麻木不仁。 这 类别 字段匹配警告类别。 这一定是一个
班级名称; 匹配测试消息的实际警告类别是否为
指定警告类别的子类。 必须给出完整的类名。
模块 字段匹配(完全限定的)模块名称; 这场比赛是案例-
敏感的。 这 线 字段匹配行号,其中零匹配所有行
数字,因此等效于省略的行号。

-x 跳过源代码的第一行。 这仅适用于特定于 DOS 的 hack。
警告:错误消息中的行号将减一!

-3 警告 3to2 无法轻松修复的 Python 3.x 不兼容性。

口译员 接口


解释器接口类似于 UNIX shell 的接口:当使用标准调用时
连接到 tty 设备的输入,它会提示输入命令并执行它们,直到出现 EOF
读; 当使用文件名参数或文件作为标准输入调用时,它读取并
执行一个 脚本 从那个文件; 当用 -c 命令,它执行 Python
陈述如下 命令。 这里 命令 可能包含多个语句,以分隔符
换行符。 前导空格在 Python 语句中很重要! 在非交互式
模式,整个输入在执行之前被解析。

如果可用,脚本名称和其后的其他参数将传递给脚本
在 Python 变量中 系统参数文件,这是一个字符串列表(你必须首先 进口 系统
能够访问它)。 如果没有给出脚本名称, sys.argv [0] 是一个空字符串; 如果 -c
用来, sys.argv [0] 包含字符串 '-C'。 请注意,选项解释的
Python解释器本身没有放在 系统参数文件.

在交互模式下,主要提示是“>>>”; 第二个提示(出现在
命令不完整)是“...”。 可以通过分配来更改提示 系统.ps1 or
系统.ps2. 解释器在提示下读取 EOF 时退出。 当一个未处理
发生异常,打印堆栈跟踪并且控制返回到主要提示; 在
非交互模式,解释器在打印堆栈跟踪后退出。 中断
信号升高 键盘中断 例外; 其他 UNIX 信号未被捕获(除了
SIGPIPE 有时会被忽略,以支持 IO错误 例外)。 错误信息是
写入标准错误。

FILES AND 目录


根据当地的安装惯例,这些会有所不同; ${prefix} 和
${exec_prefix} 依赖于安装,应该被解释为 GNU 软件;
他们可能是一样的。 在 Debian GNU/{Hurd,Linux} 上,两者的默认值都是 在/ usr.

${exec_prefix}/bin/python
口译员的推荐位置。

${前缀}/lib/python
${exec_prefix}/lib/python
包含标准模块的目录的推荐位置。

${prefix}/include/python
${exec_prefix}/include/python
包含所需的包含文件的目录的推荐位置
开发 Python 扩展并嵌入解释器。

〜/.pythonrc.py
加载的用户特定的初始化文件 用户 模块; 默认情况下不使用或
大多数应用程序。

环境 变数


蟒蛇家园
更改标准 Python 库的位置。 默认情况下,库
在 ${prefix}/lib/python 中搜索和
${exec_prefix}/lib/python ,其中 ${prefix} 和 ${exec_prefix} 是
依赖于安装的目录,都默认为 在/ usr /本地。 何时
$PYTHONHOME 设置为单个目录,其值替换 ${prefix} 和
${exec_prefix}。 要为这些指定不同的值,请将 $PYTHONHOME 设置为
${prefix}:${exec_prefix}。

路径
增加模块文件的默认搜索路径。 格式和上面一样
shell 的 $PATH:一个或多个以冒号分隔的目录路径名。 不存在的
目录被默默地忽略。 默认搜索路径是安装
依赖,但通常以 ${prefix}/lib/python 开头(见 PYTHONHOME
以上)。 默认搜索路径始终附加到 $PYTHONPATH。 如果一个脚本
给出参数,包含脚本的目录被插入到路径中
$PYTHONPATH 的前面。 可以从 Python 内部操作搜索路径
程序作为变量 系统路径.

Python启动
如果这是可读文件的名称,则该文件中的 Python 命令是
在以交互模式显示第一个提示之前执行。 该文件是
在执行交互式命令的相同名称空间中执行,以便
在其中定义或导入的对象可以在没有限定的情况下使用
互动环节。 您还可以更改提示 系统.ps1系统.ps2 摘要可点击此连结
文件中。

蟒蛇2K
将此设置为非空字符串以导致 要求指定日期的模块
作为字符串包含 4 位年份,否则 2 位年份将根据
中描述的规则 模块文档。

蟒蛇优化
如果将其设置为非空字符串,则等效于指定 -O 选项。
如果设置为整数,则相当于指定 -O 多次。

Python调试
如果将其设置为非空字符串,则等效于指定 -d 选项。
如果设置为整数,则相当于指定 -d 多次。

蟒蛇写字节码
如果将其设置为非空字符串,则等效于指定 -B 选项
(不要试图写 .py[合作] 文件)。

蟒蛇检查
如果将其设置为非空字符串,则等效于指定 -i 选项。

蟒蛇编码
如果在运行解释器之前设置它,它将覆盖用于
stdin/stdout/stderr,在语法中 编码名称:错误处理程序错误处理程序 部分
是可选的,与 str.encode 中的含义相同。 对于标准错误, 错误处理程序
部分被忽略; 处理程序将始终是“反斜杠替换”。

Python用户网站
如果将其设置为非空字符串,则等效于指定 -s 选项
(不要将用户站点目录添加到 sys.path)。

未缓冲的 Python
如果将其设置为非空字符串,则等效于指定 -u 选项。

蟒蛇
如果将其设置为非空字符串,则等效于指定 -v 选项。
如果设置为整数,则相当于指定 -v 多次。

蟒蛇警告
如果将其设置为逗号分隔的字符串,则等效于指定 -W
每个单独值的选项。

蟒蛇种子
如果将此变量设置为“随机”,则效果与指定 -R
选项:随机值用于作为 str、bytes 和 datetime 的散列的种子
对象。

如果 PYTHONHASHSEED 设置为整数值,则将其用作固定种子
生成哈希随机化所涵盖的类型的 hash()。 其目的
是允许可重复的散列,例如用于解释器本身的自测,
或者允许一组 python 进程共享哈希值。

整数必须是 [0,4294967295] 范围内的十进制数。 指定
值 0 将导致与禁用散列随机化时相同的散列值。

使用 onworks.net 服务在线使用 python2.7-dbg



最新的 Linux 和 Windows 在线程序