bash 调用python文件_bash运行python_卓耿Drogon的博客-程序员秘密

技术标签: Shell  bash  

pytest.py

from sys import argv

def f1():
    print('this is f1.')

if __name__ == '__main__':
    a = 'abc'
    b = 'xyz'
    c = a+b
    d = 'abc''xyz'
    print(c)
    print(d)
    print("argv[0]", argv[0])
    for i in argv:
        print(i)
    #if len(argv)>1:
    #    print('argv1', argv[1])
    input()
# /bin/bash
# shell调用python脚本,并且向python脚本传递参数

a=100
b="ZhongGuo"
python pytest.py $a $b

# 使用shell调用python中的函数
python -c 'import pytest; print pytest.f1()'  #还有问题!

脚本输出结果

abcxyz
abcxyz
argv[0] pytest.py
pytest.py
100
ZhongGuo

返回主目录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_38036892/article/details/122701597

智能推荐

k8s之StorageClass(NFS)_k8s nfs storageclass_旺仔_牛奶的博客-程序员秘密

k8s之StorageClass(NFS)实验环境k8s环境参考: k8s-v1.20.10 二进制部署指导文档NFS-Subdir-External-Provisioner 简介NFS-Subdir-External-Provisioner是一个自动配置卷程序,它使用现有的和已配置的 NFS 服务器来支持通过持久卷声明动态配置 Kubernetes 持久卷,PV命名规则如下PV以 ${namespace}-${pvcName}-${pvName}的命名格式提供(在NFS服务器上)PV回收的时

浅谈数学与计算机的应用论文,【数学在计算机的应用论文原稿材料】_weixin_39611008的博客-程序员秘密

数学在计算机的应用论文原稿《数学在计算机的应用论文原稿.doc》由会员分享,可免费在线阅读全文,更多与《数学在计算机的应用论文原稿》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、算机超级计算机等类型,而最为先进的计算机有量子计算机生物计算机光子计算机等,虽然计算机数学的应用。大致可以分为角学和代数线性代数微积分学概率论与统计学等几种应用类型数学在计算机的应用论文原稿...

解决Chrome中AdBlock导致的百度翻译无词意预览问题_啊咪咪小熊的博客-程序员秘密

如果在Chrome中使用AdBlock屏蔽广告,可能会导致百度翻译无词意预览的问题关闭AdBlock的话又会出现广告解决方法是打开AdBlock设置中的自定义,手动编辑拦截规则,将图中www.baidu.com##TR删掉改成www.baidu.com###content_right即可这样就行了...

vs2010配置OpenCV_opencv配置vs2010_fighting_bang的博客-程序员秘密

一、OpenCV库的配置 首先要找到合适的OpenCV的版本,一般使用的visual studio编译器对OpenCV库进行调用的,官方也提供了各个版本的vc库的支持,在windows上使用时,最好是下载exe的包进行解压,直接在build文件夹中,能找到所对vc库的文件,各个版本的OpenCV下载网址的访问链接 因为需要,我使用的是vs2010版本的,博文VS2010+OpenCV编译环境环...

vijos1083 小白逛公园_蜗角虚名羊的博客-程序员秘密

题目题意:求区间最大连续子段和,有单点修改Solutionsumsumsum表示区间和,lll表示包含左端点的最大连续子段和,rrr表示包含右端点的最大连续子段和,allallall表示整个区间的最大连续子段和#include<bits/stdc++.h>using namespace std;const int N=500002;#define mid ((l+r...

android studio多渠道打包,定制个性化,替换不同资源文件,代码_yuchengl0320的博客-程序员秘密

当你完成了一个app项目,后面发现不同客户需要定制不同ui,或者功能,这个时候怎么办?  拿ui来说,第一种方法,不同客户替换不同客户的图片资源,重新打包。这样可以达到目的,但是如果客户一多,每次代码修改了bug,怎么办,重新每个客户分别替换图片资源打包新的apk。这样真的好吗。          我们换一种方法,在android studio里面有一个productFlavors的东西,

随便推点

JavaWeb| 详解Cookie与Session会话技术_kuls就是我的博客-程序员秘密

1.写在前面的话今天Web系列终于换了一个主题了,咱们这次来讲讲Cookie和Session会话技术,其实有一定web基础的人对这两个东西还是比较熟悉的,不过不熟悉也没...

python基础笔记--数值序列类型_st{1:-2}_Lin_Baiye的博客-程序员秘密

数值类型在认识数值之前我们要先认识一下变量变量 其实就是一个容器,程序用来处理数据,变量的作用就是存储数据。比如我们喝水,要先把水倒进杯子里。我们用的本质是水,但是我们需要一个杯子来存储水例:a=3 a就是一个变量b=5 b也是一个变量python的运算运算符描述实例+加3+4输出7-减5-3输出2*乘3*4输出12...

腾讯,字节,阿里,小米,京东大厂Offer拿到手软!手慢无_字节小米阿里应届生offer什么样_普通网友的博客-程序员秘密

码农A:看见标题我就震惊了。码农B:我也是。码农C:我琢磨着,UC震惊部还缺人吗?这小编是个人才啊。某小编:标题是震惊的,但内容是朴实无华的。前言Android四大组件:Activity、Service、BroadcastReceiver、ContentProvider。它们的作用分别是:Activity—>配合View展示界面Service—>长时间在后台运行不与用户直接交互BroadcastReceiver—>接收广播ContentProvider—>提供数据

基于Python的PyGame实现的超级马里奥游戏_基于python的超级马里奥游戏论文_WRITE-BUG甘同学的博客-程序员秘密

一、选题在《实践:数据结构与算法实践》中选择了“超级马里奥第一关”为最后作业的题目。超级马里奥是红白机上的横版过关类游戏。功能特性在于在实现人物移动的同时,要使背景的地图也要进行移动,还有砖块、怪物等其他要素也要进行移动,因为只有让两者一起进行移动,才能让人物和地图和其他的要素保持相对的位置。后期又加入了音效和美化了一下界面。点击此处下载文档和源码...

linux利用谷歌BBR算法提高上网速度_seen_in_hw的博客-程序员秘密

如题,算法一两句话也说不清楚,但是可以通过下面的脚本更新linux内核,然后提高上网速度#!/usr/bin/env bash## Auto install latest kernel for TCP BBR## System Required: CentOS 6+, Debian7+, Ubuntu12+## Copyright (C) 2016-2018 Teddysun &...

数据结构c语言版字符逆转视频,C语言版数据结构2019_岚鷲的博客-程序员秘密

《数据结构》是计算机学科的主干基础课,主要介绍基本的数据结构、典型算法及其应用。该课程是计算机专业最重要的承前启后的核心课程,它既提供编写规范的程序的理论基础和实践指导,又是进一步学习其他如操作系统、编译原理、软件工程、人工智能、计算机网络等软硬件课程的基础,是开发各种软件、研究算法的最核心基础。熟悉数据结构是合格程序员的基本内功,从硅谷的google、facebook等到国内的BAT企业招聘软件...

推荐文章

热门文章

相关标签