📜  python on read text execute command - Python(1)

📅  最后修改于: 2023-12-03 15:04:06.813000             🧑  作者: Mango

Python On Read Text Execute Command

在Python中,我们可以使用os.system()函数来执行命令。而通过读取文本文件,再把它传递给os.system()函数,我们可以实现从文本中读取指令并执行。

读取文本文件

我们可以使用open()函数来读取文本文件,它可以将文件内容返回给一个变量。

with open('commands.txt', 'r') as f:
    lines = f.readlines()

在这里,我们打开名为commands.txt的文件,并将其存储在变量f中。使用with语句可以确保文件在使用完后会被自动关闭。readlines()函数会将文件中的所有行读取并存储在一个列表中,列表的每个元素就是文件中的一行。

执行命令

完成了文件的读取后,我们就可以通过遍历列表的每个元素来执行相应的命令。

import os

with open('commands.txt', 'r') as f:
    lines = f.readlines()

for line in lines:
    os.system(line)

这段代码中,os模块被导入并使用os.system()函数来执行命令。我们遍历了lines列表中的每个元素,并将其传递给os.system()函数执行。

完整代码
import os

with open('commands.txt', 'r') as f:
    lines = f.readlines()

for line in lines:
    os.system(line)

上述代码通过commands.txt文件执行了一系列命令。

如果你想要了解更多Python的使用技巧,可以查看Python官方文档