CentOS中Python脚本如何执行

987
2025/4/3 0:32:15
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中执行Python脚本有多种方法,以下是一些常见的步骤:

方法一:使用命令行执行

  1. 确保Python已安装: CentOS默认安装了Python 2.x,但你可以安装Python 3.x。

    sudo yum install python3
    
  2. 编写Python脚本: 创建一个Python脚本文件,例如script.py

    #!/usr/bin/env python3
    print("Hello, CentOS!")
    
  3. 赋予执行权限: 使用chmod命令赋予脚本执行权限。

    chmod +x script.py
    
  4. 执行脚本: 直接在命令行中运行脚本。

    ./script.py
    

方法二:通过shebang指定解释器

在脚本的第一行添加shebang(#!),指定Python解释器的路径。

#!/usr/bin/env python3
print("Hello, CentOS!")

然后按照方法一中的步骤3和4执行脚本。

方法三:使用Python解释器直接运行

如果你不想赋予脚本执行权限,可以直接使用Python解释器来运行脚本。

python3 script.py

方法四:创建系统服务(可选)

如果你希望脚本作为系统服务运行,可以使用systemd

  1. 创建服务文件: 创建一个服务文件,例如/etc/systemd/system/myscript.service

    [Unit]
    Description=My Python Script
    
    [Service]
    ExecStart=/usr/bin/python3 /path/to/script.py
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  2. 重新加载systemd配置

    sudo systemctl daemon-reload
    
  3. 启动服务

    sudo systemctl start myscript.service
    
  4. 设置开机自启

    sudo systemctl enable myscript.service
    

方法五:使用cron定时任务(可选)

如果你希望脚本定期执行,可以使用cron

  1. 编辑crontab文件

    crontab -e
    
  2. 添加定时任务: 例如,每分钟执行一次脚本。

    * * * * * /usr/bin/python3 /path/to/script.py
    

通过以上方法,你可以在CentOS系统中灵活地执行Python脚本。选择适合你需求的方法即可。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS Java项目如何构建