首页 > 编程知识 正文

python退出到cmd,怎么退出python

时间:2023-12-28 11:56:45 阅读:327689 作者:TQTJ

本文目录一览:

关于 Python 与 windows的cmd命令行 的问题

import os

command ='mkdir hello'

os.system(command)

#分析:

#第一句:导入操作系统模块

#第二句:要在Windows Commandline中执行的代码,如示例中的代码'mkdir hello'意思是在当前目录下创建一个名为hello的文件夹.运行本程序,你应该在你的桌面看到一个一个名为hello的文件夹.在这里你可以换成其他的DOS命令.

#第三句:调用os模块的system方法,打开cmd,执行上述代码,执行完毕后关闭cmd

#附:执行上述代码,你可以在记事本中书写上述代码,并保存为一个py文件,如 cmd.py 。然后在cmd中输入 python cmd.py 执行。(注意请先安装Python解析器,并在操作系统的环境变量末增加 ;D:Python26 (安装Python的路径,请根据你的实际情况修改。) )

怎样让python运行完了不直接退出?

解决办法有两种:

1、代码要对齐,一般Py脚本里面加 input函数是不会自动退出的,正确如下:

2、这种方法是用Input作为控制的,没有加控制语句,建议对输入的东西进行判断,新代码如下:

如何运行python

1、使用Python自带的IDLE  在开始--程序--Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下窗体:

在提示符后输入代码,回车,就可以执行此代码。  IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。

2、在命令行窗口上运行,前提是你在系统的PATH变量中配置了Python的安装路径。

一般操作为:右键我的电脑--属性--高级--环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:Python25;”(路径及版本视你安装而定),保存退出。

开始--运行--输入cmd,回车,开启一个CMD窗口。在DOS提示符后,输入python,回车,进入Python环境。

它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些。退出此python环境使用Ctrl + Z,然后回车即可。

windows环境下,由控制台进入python环境后,怎样能够从python环境中退出返回控制台?

一般命令行下使用Ctrl +C可以打断或者退出当前活动。

但按照你题目的描述,你应该进入了Python环境。

如果你说的情况跟上图类似的话,

quit()

函数可以退出Python,回到cmd命令行下。

win10 中 Python 文件运行完成后,如果自动关闭 cmd?

写一个简单的py,测试如果会正常关闭,说明是这个程序的问题,有可能是程序没有真正关闭。

如何在Python中执行DOS命令

关于python调用cmd命令,主要介绍两种方式:

一、Python的OS模块

OS模块调用CMD命令有两种方式:os.system(),os.popen()。 都是用当前进程来调用。

1、os.system()

a、简单粗暴的执行cmd指令

b、返回结果为0表示执行成功,无法获取命令输出的内容,本在cmd输出的内容会直接在控制台输出。

c、当命令运行结束后接着往下面执行程序(同步阻塞式)。用法如:os.system("ipconfig")。

2、os.popen()

a、能获取DOS命令输出的内容。

b、os.popen()返回的是一个file对象,那么可以跟打开文件一样操作,r是以读的方式打开。

c、当命令运行结束后接着往下面执行程序(同步阻塞式)。

注意:os.popen() 方法用于从一个命令打开一个读写管道,在Unix,Windows中有效。

用法如:

with os.popen(r"adb devices","r")as f:

    text = f.read()

    print(text)# cmd输出结果

二、管道subprocess模块

a、在当前进程下产生子进程。

b、用wait()函数等待结果(异步非阻塞式)。

【方法1】

result = subprocess.check_output(r'adb devices') ## 命令执行的输出结果放到了result里

print(result)

【方法2】

process = subprocess.Popen(r'adb devices',shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)

command_output = process.stdout.read().decode('gbk')

print(command_output)

Notices: 

有些命令行是异步执行的不会马上返回输出,所以有时候我们要先等这个命令行执行完毕才能从stdout读出来数据。这个时候要加上

process.wait()

我的GitHub

用cmd运行python后怎么返回cmd

在windows

cmd下运行python,需要设置环境变量,不设环境变量是不能在cmd下运行python的,

现在假设python安装在C:Python25目录下,设置环境变量方法如下:

方法一、我的电脑-属性-高级-环境变量-系统变量

,在系统变量里找到PATH,双击PATH,在结尾加上

";C:Python25"(不要引号)

方法二、快捷键(WIN+R)在“运行”中输入“cmd

”然后在命令提示符中输入set

PATH=%PATH%;C:Python25,接下来,再在当前的

cmd下输入python,即可运行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。