Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。
1、sys
code
# Author:黑猴子
import sys
# 打印环境变量
print(sys.path)
# 打印当前脚本的相对路径
print(sys.argv)
# 传入参数
# cmd -> python -> python 12_sys_mode.py 1 2 3
#print(sys.argv[2])
print(sys.path[2])
'''
[
'E:\\workspace\\python\\sk14\\day01',
'E:\\workspace\\python\\sk14',
'C:\\myanzhuang\\python\\python3.7\\python37.zip',
'C:\\myanzhuang\\python\\python3.7\\DLLs',
'C:\\myanzhuang\\python\\python3.7\\lib',
'C:\\myanzhuang\\python\\python3.7',
'C:\\myanzhuang\\python\\python3.7\\lib\\site-packages'
]
'''
'''
第三方库地址
C:\\myanzhuang\\python\\python3.7\\lib\\site-packages'
标准库地址
C:\\myanzhuang\\python\\python3.7\\lib
sys.py
C:\myanzhuang\PyCharm Community Edition 2017.1\helpers\python-skeletons
'''
运行
['E:\\workspace\\python\\sk14\\day01',
'E:\\workspace\\python\\sk14',
'C:\\myanzhuang\\python\\python3.7\\python37.zip',
'C:\\myanzhuang\\python\\python3.7\\DLLs',
'C:\\myanzhuang\\python\\python3.7\\lib',
'C:\\myanzhuang\\python\\python3.7',
'C:\\myanzhuang\\python\\python3.7\\lib\\site-packages']
['E:/workspace/python/sk14/day01/12_sys_mod.py']
C:\myanzhuang\python\python3.7\python37.zip
2、os
code
# Author:黑猴子
import os
# 执行系统命令,不保存结果
cmd_res1 = os.system("dir")
print("---->",cmd_res1)
# popen可以理解为,存在内存的一个临时位置,必须读取一下,才能出来
cmd_res2 = os.popen("dir").read()
print("---->",cmd_res2)
#创建一个目录
os.mkdir("new_dir")
运行
������ E �еľ��� work��E:��
�������� 000C-DADE
E:\workspace\python\sk14\day01 ��Ŀ¼
2019/01/10 16:05 <DIR> .
2019/01/10 16:05 <DIR> ..
2019/01/02 10:42 70 01_Hello.py
2019/01/02 10:08 270 02_var.py
2019/01/02 10:43 324 03_coding.py
2019/01/02 11:08 136 04_input.py
2019/01/02 13:57 768 05_format_input.py
2019/01/02 11:08 230 06_passwd.py
2019/01/02 11:15 436 07_if_passwd.py
2019/01/10 15:26 741 08_while.py
2019/01/10 15:30 528 09_for.py
2019/01/10 15:40 485 10_sure_while.py
2019/01/10 15:55 448 11_continue_break.py
2019/01/10 16:05 789 12_sys_mod.py
2019/01/02 14:31 318 13_os_mod.py
2019/01/02 14:43 44 14_self_mod.py
2019/01/03 08:52 199 15_bytes.py
2019/01/02 11:15 436 if_passwd.py
2019/01/02 14:41 <DIR> __pycache__
16 ���ļ� 6,222 �ֽ�
3 ��Ŀ¼ 227,524,550,656 �����ֽ�
----> 0
----> 驱动器 E 中的卷是 work(E:)
卷的序列号是 000C-DADE
E:\workspace\python\sk14\day01 的目录
2019/01/10 16:05 <DIR> .
2019/01/10 16:05 <DIR> ..
2019/01/02 10:42 70 01_Hello.py
2019/01/02 10:08 270 02_var.py
2019/01/02 10:43 324 03_coding.py
2019/01/02 11:08 136 04_input.py
2019/01/02 13:57 768 05_format_input.py
2019/01/02 11:08 230 06_passwd.py
2019/01/02 11:15 436 07_if_passwd.py
2019/01/10 15:26 741 08_while.py
2019/01/10 15:30 528 09_for.py
2019/01/10 15:40 485 10_sure_while.py
2019/01/10 15:55 448 11_continue_break.py
2019/01/10 16:05 789 12_sys_mod.py
2019/01/02 14:31 318 13_os_mod.py
2019/01/02 14:43 44 14_self_mod.py
2019/01/03 08:52 199 15_bytes.py
2019/01/02 11:15 436 if_passwd.py
2019/01/02 14:41 <DIR> __pycache__
16 个文件 6,222 字节
3 个目录 227,524,550,656 可用字节