【Python特别调查】Python os.system(“python“)能不能“碟中谍”打开Python?

Python os.system("python")能不能“碟中谍”打开Python?

前言

相信大家都有一个疑问,Python调用os.system能不能碟中谍打开Python?我在IDLE里试了一下,似乎......

过程

先把整个过程放过来

'''
测试时间:2022-6-2
使用Python版本:python3.9x64bit
'''

#测试IDLE

Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> from os import system as cmd
>>> cmd("Pyhon")
1
>>> #IDLE失败......

#测试cmd

Microsoft Windows [Version 10.0.19044.1706]
(c) Microsoft Corporation。保留所有权利。

C:\Users\XXX>Python
Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from os import system as cmd
>>> cmd("Python")
Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> #成功
>>> #用exit()测试一下
>>> exit()
0
>>> #看来没问题,还没完全退出(在这里科普一下,一般调用os.system返回0为正常,返回1为异常)
>>> exit()#再次退出

C:\Users\XXX>cmd成功

#测试Python解释器

Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from os import system as cmd
>>> cmd("python")
Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> #看似成功了,exit()试验一下
>>> exit()
0
>>> #成功,退出一下
>>> exit()​

截图:

总结

T=正常    F=异常    W=其他错误

IDLE数据 

是否成功调用os.system:T

是否成功打开双Python:F

测试代码

from os import system as cmd
cmd("Python")

cmd(command)数据

是否成功调用os.system:T

是否成功打开双Python:T

测试代码

​from os import system as cmd
cmd("Python")

Python解释器数据

是否成功调用os.system:T

是否成功打开双Python:T

测试代码

​from os import system as cmd
cmd("Python")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值