python脚本操作命令行的方法
时间: 2024-05-16 15:18:02 浏览: 106
在CMD命令行中运行python脚本的方法
5星 · 资源好评率100%
在Python中,可以使用`os`模块来与命令行进行交互。下面是一些常用的操作命令行的方法:
1. 执行命令:可以使用`os.system()`方法来执行命令,并返回命令执行的状态码,如下所示:
```python
import os
status = os.system('ls -l')
print(status)
```
2. 获取命令输出:可以使用`os.popen()`来执行命令,并返回命令的输出结果,如下所示:
```python
import os
result = os.popen('ls -l').read()
print(result)
```
3. 切换目录:可以使用`os.chdir()`方法来切换到指定的目录,如下所示:
```python
import os
os.chdir('/home/user/documents')
```
4. 获取当前目录:可以使用`os.getcwd()`方法来获取当前的工作目录,如下所示:
```python
import os
current_dir = os.getcwd()
print(current_dir)
```
5. 创建目录:可以使用`os.mkdir()`方法来创建一个新的目录,如下所示:
```python
import os
os.mkdir('/home/user/documents/new_directory')
```
6. 删除目录:可以使用`os.rmdir()`方法来删除指定的目录,如下所示:
```python
import os
os.rmdir('/home/user/documents/new_directory')
```
注意:在使用`os.system()`和`os.popen()`方法时,需要注意安全问题,尤其是在接收用户输入时,需要注意过滤掉潜在的恶意命令。
阅读全文