77范文网 - 专业文章范例文档资料分享平台

python常用模块(8)

来源:网络收集 时间:2019-03-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

当前的进程立即被替代. 打开文件对象和描述符不会被刷新, 如果在这些打开的文件中有数据缓冲区, 应该在调用exec*() 函数之前,使用sys.stdout.flush()或者os.fsync()flush它们 .

在unix,Windows中有效。

os._exit(n)

使用状态n退出系统,没有调用清理函数,刷新缓冲区。 在unix,Windows中有效。

注:标准退出的方法是sys.exit(n). _exit()一般使用于fork()产生的子进程中.

os.EX_OK

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_USAGE

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_DATAERR

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_NOINPUT

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_NOUSER

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_NOHOST

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_UNAVAILABLE

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_SOFTWARE

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_OSERR

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_OSFILE

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_CANTCREAT

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_IOERR

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_TEMPFAIL

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_PROTOCOL

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_NOPERM

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_CONFIG

在unix中有效,请查看相关文档.。

新增version 2.3.

os.EX_NOTFOUND

在unix中有效,请查看相关文档.。

新增version 2.3.

os.fork()

在unix中有效,请查看相关文档.。

os.forkpty()

在一些unix中有效,请查看相关文档 os.kill(pid, sig)

在unix中有效,请查看相关文档.。

os.killpg(pgid, sig)

在unix中有效,请查看相关文档.。

新增version 2.3.

os.nice(increment)

在unix中有效,请查看相关文档.。 os.plock(op)

在unix中有效,请查看相关文档.。 os.popen(...) os.popen2(...) os.popen3(...) os.popen4(...)

运行子进程, 返回交流的打开的管道.这些函数在前面创建文件对象时介绍过. os.spawnl(mode, path, ...)

os.spawnle(mode, path, ..., env) os.spawnlp(mode, file, ...)

os.spawnlpe(mode, file, ..., env) os.spawnv(mode, path, args)

os.spawnve(mode, path, args, env) os.spawnvp(mode, file, args)

os.spawnvpe(mode, file, args, env) 在新进程中执行程序path (请使用subprocess模块)

如果模式是 P_NOWAIT, 返回新进程的id;如果模式是P_WAIT,返回进程退出时的状态码。 如果正常退出,或者-signal, 当 signal 是killed.在 Windows, 进程id实际上是process的handle,所它可以使用于waitpid()函数.

import os

os.spawnlp(os.P_WAIT, 'cp', 'cp', 'index.html', '/dev/null')

L = ['cp', 'index.html', '/dev/null']

os.spawnvpe(os.P_WAIT, 'cp', L, os.environ) 在unix,Windows中有效。

新增version 1.6.

os.P_NOWAIT os.P_NOWAITO

spawn*()族函数参数mode的可选值. 如果给出其中任一个值, 新进程一创建完成,spawn*()函数将立即返回 ,返回进程id的值. 在unix,Windows中有效。

新增version 1.6.

os.P_WAIT

spawn*()族函数参数mode的可能值. 如果将它赋值给mode, spawn*() 函数不返回,直接运行结束 以及如果运行成功 ,将返回进程的退出码,或者如果 signal杀掉了这个进程,将返回-signal. 在unix,Windows中有效。

新增version 1.6.

os.P_DETACH os.P_OVERLAY

spawn*()族函数参数mode的可选值。P_DETACH和P_NOWAIT很相似,但是新进程依附在调用进程的console上。如果使用了P_OVERLAY,当前进程将被替换,spawn*()函数将无返回 。在Windows上有效。 新增version 1.6.

os.startfile(path[, operation]) 以相关的程序打开文件.

当operation没有指定或者'open', 这操作就像在Windows Explorer双击文件,或者将这个文件作为交互命令行中start命令的参数:与文件扩展相关的程序打开文件。

当指定另外操作时, 它必须是“command verb” 它指定应该对文件做什么.像Microsoft的'print' 'edit' (作用在文件上) 'explore' and 'find' (作用在文件夹上).

startfile()只要相关的应该程序一启动就返回。 没有选项等待应用程序关闭, 没有方法接收应用程序退出的状态. path参数与当前directory相关. 如果你想使用一个绝对路径,确保第一个字符不是 ('/')。 使用os.path.normpath() 函数确保路径对于win32来说是正确的. 在Windows

上有效.

新增version 2.0.

新增version 2.5: The operation parameter.

os.system(command)

在shell中执行string命令. 这是使用标准C函数system(), 有同样的限制. 例如改变 sys.stdin, 不影响命令执行环境.

在Unix, 请查看相当文档.

在Windows, 返回值是在 shell运行命令的返回值。

在unix,Windows中有效。

subprocess模块提供了一个更强大的功能产生新进程和接收它们的结果;

os.times()

返回一个5-tuple的浮点数字, 表示(处理器或者其它)累积时间, 以秒为单位. items为:用户时间, 系统time, 子用户time, 子系统time, 和从过去一个固定的点真实流逝的时间. 在unix,Windows中有效。在Windows, 仅仅填充开始两项, 其它都为0. os.wait()

在unix中有效,请查看相关文档.。 os.waitpid(pid, options)

Unix:等待一个指定的pid的子进程完成, 返回一个tuple返回它的进程id和退出状态 . 一般情况下option设为0.

更强细请查看相关文档

在Windows: 等待一个指定的pid的进程完成, 返回一个tuple返回它的进程id和退出状态向左移动了8位 。 如果pid小于或等于0没有特别的意思,将抛出exception. integer options 没有任何影响. pid 可以指向任何进程的id,不一定是子进程的id.

os.wait3([options])

在unix中有效,请查看相关文档.。

新增version 2.5.

os.wait4(pid, options)

在unix中有效,请查看相关文档.。

新增version 2.5.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库python常用模块(8)在线全文阅读。

python常用模块(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/508969.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: