day2- Python模块

一、Python模块

1.1 sys模块

1)打印路径

1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3  
4 import sys
5 
6 print(sys.path)
7  
8 #输出
9 ['C:\\Users\\tanzn\\s14\\day1', 'C:\\Users\\tanzn\\s14', 'D:\\Anaconda3\\python36.zip', 'D:\\Anaconda3\\DLLs', 'D:\\Anaconda3\\lib', 'D:\\Anaconda3', 'D:\\Anaconda3\\lib\\site-packages', 'D:\\Anaconda3\\lib\\site-packages\\Babel-2.5.0-py3.6.egg', 'D:\\Anaconda3\\lib\\site-packages\\win32', 'D:\\Anaconda3\\lib\\site-packages\\win32\\lib', 'D:\\Anaconda3\\lib\\site-packages\\Pythonwin', 'C:\\Program Files\\JetBrains\\PyCharm 2017.3.2\\helpers\\pycharm_matplotlib_backend']

2)打印传参

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 # Author: yangts
 4 
 5 import sys
 6 print(sys.argv)
 7 print(sys.argv[2])
 8 
 9 #输出
10 $ python test.py helo world
11 ['test.py', 'helo', 'world']  #把执行脚本时传递的参数获取到了
12 world

 

1.2 os模块

1) 调用os的system模块,打印当前目录的所有文件

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 # Author: yangts
 4 
 5 import os
 6 
 7 os.system("dir") 
 8 
 9 
10 #输出
11 ������ C �еľ��� system
12  �������� 7227-00ED
13 
14  C:\Users\tanzn\s14 ��Ŀ¼
15 
16 2018/04/26  23:26    <DIR>          .
17 2018/04/26  23:26    <DIR>          ..
18 2018/04/26  23:26    <DIR>          .idea
19 2018/04/26  23:22    <DIR>          day1
20 2018/04/26  23:26                97 sys_mod.py
21                1 ���ļ�             97 �ֽ�
22                4 ��Ŀ¼  4,755,038,208 �����ֽ�

  可见,可以输出当前路径下目录,但信息直接打印到窗口中。

2)将打印信息存储到变量中

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 # Author: yangts
 4 
 5 import os
 6 cmd_res = os.popen("dir").read()
 7 print("-->",cmd_res)
 8 
 9 #输出
10 -->  驱动器 C 中的卷是 system
11  卷的序列号是 7227-00ED
12 
13  C:\Users\tanzn\s14\day1 的目录
14 
15 2018/04/26  23:31    <DIR>          .
16 2018/04/26  23:31    <DIR>          ..
17 2018/04/17  22:40                65 for.py
18 2018/04/16  22:58               368 guess.py
19 2018/04/17  22:43               516 guess_renxing.py
20 2018/04/19  23:48               418 lesson1.py
21 2018/04/26  23:31               133 sys_model.py
22                5 个文件          1,500 字节
23                2 个目录  4,754,210,816 可用字节

 

posted @ 2018-05-06 22:01  心随·风动  阅读(111)  评论(0)    收藏  举报