如何运行带参数的python脚本

yipeiwu_com6年前Python基础

这篇文章主要介绍了如何运行带参数的python脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

问题描述:

要执行python脚本,有哪几种方法。

特别是看书的时候,书上只讲解了如何在linux下运行,windows根本就没有那些命令,该怎么办呢?

方法1:python自带的IDLE编辑器

Run Module是直接运行脚本,咱不讲这个。咱讨论下面那个,Run... Customized。

如果脚本后面是跟了若干其他命令,这个Run... Customized 就能派上用场了。

方法2:windows的 cmd 命令窗口

大部分时候,这个也是好使的。

方法3:windows powershell

我这里是win10系统,自带了这个窗口的。这个和cmd好像差不多。大部分时候,这个也是好使的。

方法4:在Cygwin下面运行

Cygwin是什么,如何安装,请点击这里。

Cygwin是一个Linux的模拟器。也就是说,基本上,书上讲解的Linux命令,用这个工具都可以执行的。

这个Cygwin是可以切换到你当前的目录下面的。

如果提示,缺少一些命令,记得重装Cygwin,在选择一些包的时候,仔细勾选若干你需要的文件(默认很多都没有勾选)。

例如,如果提示Cygwin缺少gcc,在重新安装的时候,会有个框的,你搜索gcc,然后勾选若干你需要的包即可。

方法5:PyCharm 的 Terminal 窗口

当然,PyCharm是个非常强大的软件,还有更多丰富的功能还未解锁。

总结:

跨平台问题,总是让人烦恼。很多书讲解的一些命令都是在Linux下面运行,在windows下,无从下手。

这里,只是提供一种思路。在遇到了问题的时候,尽量尝试各种方式来解决。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

关于python写入文件自动换行的问题

现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中 首先创建写入方法 def write_result(str): writeres...

pandas使用apply多列生成一列数据的实例

如下所示: import pandas as pd def my_min(a, b): return min(abs(a),abs(b)) s = pd.Series([...

Python实现比较扑克牌大小程序代码示例

是Udacity课程的第一个项目。 先从宏观把握一下思路,目的是做一个比较德州扑克大小的问题 首先,先抽象出一个处理的函数,它根据返回值的大小给出结果。 之后我们在定义如何比较两个或者...

pytorch查看torch.Tensor和model是否在CUDA上的实例

pytorch查看torch.Tensor和model是否在CUDA上的实例

今天训练faster R-CNN时,发现之前跑的很好的程序(是指在运行程序过程中,显卡利用率能够一直维持在70%以上),今天看的时候,显卡利用率很低,所以在想是不是我的训练数据torch...

使用Python的判断语句模拟三目运算

下面说的和三目运算有点相似,但又不一样,实在不知道该如何拟定标题,先就是这个标题吧,大家都知道python中没有三目运算,但是and/or有点类似三目运算: and/or 单独使用表示逻...