📅  最后修改于: 2023-12-03 15:04:06.813000             🧑  作者: Mango
在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官方文档。