一、概念
二、系统模块
- 命令行参数
sys.argv
import sys
def add(a,b):
return a+b
a,b= 0,0
if sys.argv[1]:
a = int(sys.argv[1])
if sys.argv[2]:
b = int(sys.argv[2])
print(add(a,b))
命令行键入
python ans.py 2 3
5
包括了运行的文件
print(sys.argv)
['ans.py', '2', '3']
CMD输入
dir /b
显示
.idea
1bubble.py
2find_number.py
3common_divisor_multiple.py
在python中调用dos命令
os.system形式
os.system('dir /b')
输出
.idea
1bubble.py
2find_number.py
3common_divisor_multiple.py
os.popen(commond)
返回一个对象
.read() # 返回字符串,.readlines()# 返回列表
os.popen('dir /b')
Out[32]: <os._wrap_close at 0x586bc18>
os.popen('dir /b').read() # 返回字符串
Out[33]: '.idea\n1bubble.py\n2find_number.py\n3common_divisor_multiple.py\n....
os.popen('dir /b').readlines()# 返回列表
Out[34]:
['.idea\n',
'1bubble.py\n',
'2find_number.py\n',
'3common_divisor_multiple.py\n',
三、sys模块
四、标准流
五、os模块