I n p u t a n d o
u t p u t
输入和输出6python入门教程2
1输入和输出概述
Input and output overview 2命令行参数
Command line parameter
4文件和文件对象
F i l e a n d f i l e o b j e c t
CONTENT
3标准输入和输出函数
S t a n d a r d i n p u t a n d补码为什么负数多1
o u t p u t f u n c t i o n s
6重定向和管道
Redirection and pipeline 5标准输入、输出和
错误流
Standard input,output,
a n d e r r o r s t r e a m s
3输入和输出概述
Python程序通常可以使用下列方式之一实现交互功能:
•命令行参数
•标准输入和输出函数
•文件输入和输出
•图形化用户界面
4命令行参数——sys.argv
•命令行参数是Python语言的标准组成。用户在命令行中Python程序之后输入的参数,程序中可以通过列表sys.argv访问命令行参数。
重生之绝世二郎神•argv[0]为Python脚本名,argv[1]为第一个参数,以此类推。
import sys, random
n = int(sys.argv[1])
for i in range(n):
print(random.randrange(0,100))
thinkphp同城源码C:\Users\wy>python C:\Users\wy\Desktop\2017Python课程\ch06\randomseq.py 10
86
【例6.1】命令行参数示例
33
33
arrow 箭牌智能坐便盖板
84
19
54
56
7
26
69
C:\Users\wy>
5
命令行参数——argparse 模块
•argparse 模块是用于解析命名的命令行参数,生成帮助信息的Python 标准模块。
【例6.2】命令行参数解析数示例import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--length', default=10, type=int, help='长度')
parser.add_argument('--width', default=5, type=int, help='长度')
网页聊天
args = parser.parse_args()
area = args.length * args.width
print('面积=', area)
面积= 50
>>>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。