模块初识
Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。
sys
1
2
3
4
5
6
7
8
9
10
11
|
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys print (sys.path) #输出
#会有很多环境变量的路径
|
路径分绝对路径和相对路径:
os
1
2
3
4
5
6
7
8
9
|
#!/usr/bin/env python # -*- coding: utf-8 -*- import os cmd_res = os.system( "dir" ) #调用wd系统命令,不保存结果 cmd_res = os.popen("dir").read()
print("----->",cmd_res)
os.mkdir("new_dir")
#创建目录
|
完全结合一下
1
2
3
|
import os,sys os.system(‘‘.join(sys.argv[ 1 :])) #把用户的输入的参数当作一条命令交给os.system来执行 |
自己写个模块
写完保存后就可以使用了
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/usr/bin/env python # -*- coding: encoding -*- _username = ‘qian‘_password = ‘zxc123‘
username = input("username:")
password = input("password:")
if _username == username and _password == password:
print("Welcome user {name} login...".format(name=username))
else:
print("Invalid username or password!")
|
你会发现,上面自己写的login.py模块只能在当前目录下导入,如果想在系统的何何一个地方都使用怎么办呢? 此时你就要把这个login.py放到python全局环境变量目录里啦,基本一般都放在一个叫 Python/3.6/site-packages 目录下,这个目录在不同的OS里放的位置不一样,用 print(sys.path) 可以查看python环境变量列表。