黑猴子的家:初识 python 标准模块

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 可用字节
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值