Python之路,Day9 - Python基础-模块初识

本节内容

  1. 模块初识

一、模块初识  

Python的强大之处在于他有非常丰富和强大的标准库第三方库,几乎你想实现的任何功能都有相应的Python库支持,后期会中会深入了解常用到的各种库,现在,我们先来象征性的2个简单的模块。

sys

        sys.argv就是一个从程序外部获取参数的桥梁,这个“外部”很关键, 因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。 其第一个元素是程序本身,随后才依次是外部给予的参数。

1

2

3

4

5

6

7

8

9

10

11

#Author:SJ

import sys

a = sys.argv[0]
print(a)

#输出,取得是第0个元素,即为本身名称

#Author:SJ

import sys

a = sys.argv[1]

print(a)

#输出,取得是第1个元素,这里即为1

  

os

1

2

3

4

5

6

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import os

os.system("dir"#调用系统命令

完全结合一下  

1

2

3

import os,sys

os.system(''.join(sys.argv[1:])) #把用户的输入的参数当作一条命令交给os.system来执行

猜你喜欢

转载自blog.csdn.net/sj349781478/article/details/81067960