调用os.system后在当前运行的脚本里环境变量没有变怎么办?

 我来答
小甜甜爱亮亮
高粉答主

推荐于2019-09-24 · 说的都是干货,快来关注
知道大有可为答主
回答量:689
采纳率:98%
帮助的人:21.3万
展开全部

os.system(command)将返回系统执行command的结果,0为无错误。将其直接赋值给变量即可。例如在Linux系统下执行输出文件列表命令ls: a = os.system('ls')a的值为0,表明执行命令无错误。{在Windows系统下,输出文件列表命令为dir。}

系统介绍

AT&T 出售运行System V的专有硬件,但许多(或许是大多数)客户在其上运行一个转售的版本,这个版本基于 AT&T 的实现说明。流行的SysV 衍生版本包括 Dell SVR4 和 Bull SVR4。当今广泛使用的 System V 版本是 SCO OpenServer,基于 System V Release 3,以及SUN Solaris 和 SCO UnixWare,都基于 System V Release 4。

System V 是 AT&T 的第一个商业UNIX版本(UNIX System III)的加强。传统上,System V 被看作是两种UNIX"风味"之一(另一个是 BSD)。然而,随着一些并不基于这两者代码的UNIX实现的出现,例如 Linux 和 QNX, 这一归纳不再准确,但不论如何,像POSIX这样的标准化努力一直在试图减少各种实现之间的不同。

版本信息

SVR1

System V的第一个版本,发布于1983年。它引进了一些特性,例如vi编辑器和curses库(这是从加州大学伯克利分校开发的BSD中引进的)。其中也包括了对DEC VAX机器的支持。同时也支持使用消息进行进程间通讯,信号量,和共享内存。

SVR2

System V Release 2在1984年发布。其中添加了shell功能和SVID。

SVR3

System V Release 3在1987年。它包括STREAMS,远程文件共享(remote file sharing,RFS),共享库,以及Transport Layer Interface (TLI)。

SVR4

System V Release 4.0在1989年11月1日公开,并于1990年发布。它是UNIX Systems Laboratories和Sun联合进行的项目,融合了来自Release 3,4.3BSD,Xenix,以及SunOS的技术:来自BSD:TCP/IP支持,csh来自SunOS:网络文件系统,内存映射文件,以及一个新的共享库系统其他的实现: kshANSI C兼容更好的国际化和本地化支持一个二进制应用接口支持POSIX、X/Open和SVID3标准。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式