python:命令行参数用法

简介: Python程序通常可以使用下列方式之一实现交互功能:命令行参数标准输入和输出函数

Python程序通常可以使用下列方式之一实现交互功能:

命令行参数

标准输入和输出函数

文件输入和输出

图形化用户界面

今天我主要讲解的是命令行参数,开搞开搞

对于新手来说,刚开始用时会遇到这种情况,上图片:


首先我们要实现以这种方式完成交互的话,我们需要做一些工作,步骤如下:

1. 打开记事本,别问在哪里,问就是去问度娘(记事本是真的好用,点赞)输入你的代码:


注意!注意!注意!ctrl+s保存时名字一定要加.py后缀,例如stan.py

2. 保存后反手右上角关闭(强迫症患者…)然后找到你记事本保存的地方粘贴你的文件,到这里你可以先打开命令提示符,输入cmd回车


你就可以看到这个东东



在你电脑中找到这个位置,当然这是我的位置,开始我也提到了,如果在这里你直接输入python stan.py是会报错的,所以接下来最重要的一步…

3. 找到位置后粘贴刚才复制的文件到箭头所指文件中,右键空白就行。



4. 成功后再在命令行输入python stan.py

nice,hello,world!就出来了。当然这个只是我的示范,你也可以试一试复杂的代码

import sys,random
n=int(sys.argv[1])
for i in range(n):
    print(random.randrange(0,100))

这个代码n这个数字是需要自己在键盘输入的:python stan.py n

相关文章
|
1月前
|
存储 人工智能 开发工具
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
只需要通过向AI助理提问的方式输入您的需求,即可瞬间获得核心流程代码及参数,缩短学习路径、提升开发效率。
1432 4
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
|
2月前
|
Python
python基本用法
【9月更文挑战第5天】python基本用法
47 7
|
1月前
|
缓存 测试技术 开发者
深入理解Python装饰器:用法与实现
【10月更文挑战第7天】深入理解Python装饰器:用法与实现
18 1
|
1月前
|
传感器 大数据 数据处理
深入理解Python中的生成器:用法及应用场景
【10月更文挑战第7天】深入理解Python中的生成器:用法及应用场景
38 1
|
1月前
|
存储 大数据 Python
案例学Python:filter()函数的用法,高级!
`filter()`函数是Python中处理序列数据的强大工具,它允许我们高效地根据条件过滤元素。通过结合匿名函数、常规函数或直接利用Python的内置逻辑,`filter()`提供了灵活且高效的过滤机制,尤其在大数据处理和内存敏感的应用中展现出其价值。掌握 `filter()`的使用,不仅能提升代码的可读性和效率,还能更好地适应Python的函数式编程风格。
33 2
|
1月前
|
Java 程序员 C++
【Python】链式、嵌套调用、递归、函数栈帧、参数默认值和关键字参数
【Python】链式、嵌套调用、递归、函数栈帧、参数默认值和关键字参数
23 0
【Python】链式、嵌套调用、递归、函数栈帧、参数默认值和关键字参数
|
2月前
|
Python
Python中正则表达式(re模块)用法详解
Python中正则表达式(re模块)用法详解
36 2
|
1月前
|
存储 C++ Python
[oeasy]python037_ print函数参数_sep分隔符_separator
本文介绍了Python中`print`函数的`sep`参数,即分隔符。通过回顾上文内容,解释了类型与`type`的概念,并强调了参数类型的重要性。文章详细探讨了`print`函数如何使用`sep`参数来分隔输出值,默认分隔符为空格(序号32)。还讨论了如何修改分隔符为其他字符,如冒号,并解释了为何反斜杠需要使用双反斜杠表示。最后,文章追溯了`sep`名称的由来,以及相关词汇的历史背景,如盎格鲁-萨克逊人的武器和语言。
27 0
|
1月前
|
Python
深入了解Python中星号变量的特殊用法
深入了解Python中星号变量的特殊用法
18 0
|
2月前
|
人工智能 数据挖掘 开发者
Python用法
Python用法
29 10