今天小编给大家分享一下linux系统下怎么用.sh文件执行python命令的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。假设,在终端要执行的命令是:首先在执行目录下创建test.sh(文件名自定义)文件并在test.sh文件中写入:保存。======================== 经实践 下面这一步可省 =================================在终端执行:以上命令使te免费云主机域名st.sh成为可执行文件。======================== 经实践 上面这一步可省 =================================再在终端执行:即可用bash命令执行python main.py。在.sh文件中输入更多内容实现调参过程,具体语法参考shell指令。将test.sh 文件中的内容改为:再在终端执行:以上代码可以实现将python main.py循环执行10次。假设main.py是可以输入参数的:以上命令代表可以指定main.py中epoches的大小。于是,可以通过修改.sh文件的内容实现调参(其中,$表示引用变量的值):以上代码可以使python main.py在epoches在1~10的范围内都跑一遍。同时对epoches和learning_rate进行调整:要将运行结果保存到指定文件,文件名由变量名决定,假设原命令:修改test.sh文件如下:此时log文件名有num和b组成,eg.,23e-5.txt养成好的书写习惯,变量名用{}引起来。if函数的语法如下:多层if函数:以上语法的几个注意事项:[]和内部的语句要用空格分开,不能连在一起结尾fi和开头的if是对应的,不能省略echo部分可以换为任何想执行的程序在一段连续的执行命令之间,不可以都注释语句,会报错,例如如下情况以上就是“linux系统下怎么用.sh文件执行python命令”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。
相关推荐: JS中ESModule和commonjs的使用区别是什么
今天小编给大家分享一下JS中ESModule和commonjs的使用区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。named expo…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。