shell命令如何正确调用python脚本并传递参数

前言

本文是该专栏的第20篇,后面会持续分享python的各种干货知识,值得关注。

工作上很多时候,需要将python脚本部署到Linux上面,然后在Linux上面使用shell命令启动python脚本。对于不需要传递参数的python脚本,执行方法有多种,这里暂时不详述了。

而本文重点要提的是,对于那种需要传递参数才能正常运行的python脚本,使用shell命令如何才能正常运行对应的python脚本呢?

废话不多说,跟着笔者直接往下看正文。

正文

假设有如下python脚本test.py:

import requests


def spider(url):
    headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36",
               "Accept": "*/*"}
    res = requests.get(url, headers=headers)
    if res.status_code == 200:
        print(res.text)
    else:
        print(res.status_code)
      

你可能感兴趣的:(Python课堂,linux,bash,python,shell,shell命令)