Python自学笔记(二)命令行参数使用

前言

  当我们在写完多个pyhon脚本时,怎么去使用这些脚本也成为一个问题。我们写的这些脚本对于使用者来说是封闭的存在,为了让我们的脚本文件更加灵活,我们可以通过命令行参数给脚本传入相应的数据并运行,而不是单纯地只是对于一个脚本的打开和关闭。


一、命令行参数是什么

1、exe文件和脚本文件

  exe文件: 想必都不陌生吧,一种二进制文件。它是Windows系统中的执行文件,它可以加载到内存中,并由操作系统加载程序执行。它是由一堆程序代码编译最终而成的二进制可执行文件,开放给用户就是我们常说的软件,在电脑中表现形式就是一个exe文件+一堆配置文件(看不同软件而定)。如记事本程序notepad.exe ,双击后可以生成一个界面,可以用来编辑,保存等。
  脚本文件: 可直接运行的纯文本文件,它和exe文件的不同是可以用解释器直接解释运行,而不用像exe文件那样需要编译器经过编译、汇编、链接等一堆操作生成。当然,好处是exe保密性好,文件小等。
这里再抠一个点吧,就是exe文件是可加载到window操作系统的二进制文件,只使用在windows系统中。Linux系统下万物皆文件,不需要扩展名,只要知道是否是可执行文件就可运行啦。bin文件或者hex文件这两种二进制文件则常见于单片机(也可以当成微型计算机)。

2、可执行文件的命令行参数

  了解了这两种文件的区别后,我们快捷键【win+R】,输入cmd打开dos窗口,举例我们打开一个计算器,输入:calc.exe,计算器应用程序就被启动,原理和我们直接鼠标双击快捷方式打开软件一致。

  有些软件的设计是允许我们传递参数的,我们打开软件时是可以传递参数给exe文件的,比如我们可以玩玩电脑的shutdown.exe,输入:

shutdown.exe /s /t 3600

  为了不搞事,这里命令意思是设置我们的电脑在3600s(即一小时)后关机,这里很明显就给shutdown.exe传入三个参数 /s、/t、3600,并且这三个参数是可变的。回车后我们可以发现电脑警告我们60分钟后关机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值