📅  最后修改于: 2023-12-03 15:37:57.490000             🧑  作者: Mango
有时候我们需要在 Python 中执行一些命令行操作并将结果保存下来。在 Python 中可以通过 !
符号来执行命令行操作。这篇文章将介绍如何使用 !
来保存命令结果到 Python 中。
!
符号执行命令在 Python 中使用 !
符号可以执行命令行操作,并将结果返回到 Python 中。以下是一个例子:
!ls
上述代码会在 Python 里执行命令行的 ls
命令,并将结果返回到 Python 中。
要将命令结果保存到 Python 中,请在 !
符号后添加一个变量名。以下是一个例子:
files = !ls
print(files)
上述代码会执行 ls
命令,并将结果保存到变量 files
中。files
变量现在包含目录中的所有文件和子目录的列表。输出该变量将显示如下结果:
['file1.txt', 'file2.txt', 'dir1', 'dir2']
!
符号执行脚本在 Python 中,除了可以执行单个命令外,还可以执行整个脚本文件。这可以通过在 !
符号后添加脚本的路径来实现。以下是一个例子:
!python my_script.py
上述代码将执行 my_script.py
脚本。脚本执行的结果可以在 Python 中使用相同的方式进行保存。
在 Python 中使用 !
符号可以执行命令行操作,并将结果返回到 Python 中。要将命令结果保存到 Python 中,请在 !
符号后添加一个变量名。此外,还可以使用 !
符号来执行整个脚本文件,以便在 Python 中访问脚本的结果。