shell shell终端运行Python脚本

本文详细介绍了如何进入Python命令行环境,包括启动、查看版本信息、退出的方法,以及如何通过命令行运行Python脚本和传递参数。此外,还讲解了如何使用nohup命令在后台运行Python程序并将输出重定向到日志文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入:

shell命令行输入python即可进如Python的命令行

可查看Python编译器的版本信息

退出:

输入命令行:exit()
快捷键: ctrl+Z

运行Python脚本

shell调用python脚本,并且向python脚本传递参数:

shell中:

	python test.py $para1 $para2 

test.py中:

	import sys
	def f(canshu1, canshu2):
		..... 

	f(sys.argv[1], sys.argv[2])

运行python程序并输出到日志文件中

nohup python -u mycode.py > test.log 2>&1 &

注意:

-u参数的使用:python命令加上-u(unbuffered)参数后会强制其标准输出也同标准错误一样不通过缓存直接打印到屏幕。
最后的 & 表示在后台运行
2 表示输出错误信息到提示符窗口
1 表示输出信息到提示符窗口,1前面的&要注意添加,否则还会创建一个名为 1 的文件
最后会把日志文件输出到 test.log 文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值