gpt4 book ai didi

python脚本根据需要运行命令

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:28 24 4
gpt4 key购买 nike

我需要根据需要运行这些命令。最好我想双击该文件,并运行命令,然后文件关闭。

但是,当我通过 ubuntu 上的开放终端运行命令并输入 ./start_wifi.py 时,它会失败:

$ ./start_wifi.py 
^C./start_wifi.py: line 6: syntax error near unexpected token `"rfkill unblock all"'
./start_wifi.py: line 6: `os.system("rfkill unblock all")'

这是我的脚本:

#!/bin/bash

import os
import time

os.system("rfkill unblock all")
print("\nunblocked wlp5s0\n")
os.system("sudo iwlist wlp5s0 scan")
print("\nscanned for wireless networks\n")
os.system("sudo ip link set wlp5s0 up")
print("\nbrought up wlp5s0...\ngive it 5 seconds...\nsleeping now\n")
time.sleep(5)
exit()

我可以做什么来实现这个目标?

最佳答案

代码是 Python 语言,但 shebang #!/bin/bash 是 Bash。将第一行更改为:

#!/usr/bin/env python

关于python脚本根据需要运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40556976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com