代码改变世界

模块(相当于Java里的包)

2018-04-08 17:06  钱先生  阅读(434)  评论(0编辑  收藏  举报

Python提供丰富和强大的标准库和第三方库.

sys库

在命令窗口中可以输入参数

 

若想将参数打印出来, 可以这样写:

1 print(sys.argv[2])

 

 

 

os库

可以创建文件夹. 类似于Java里的File包. 

 1 import sys   #.py文件名不能和导入的包名一样,否则系统会混乱.类似Java中package名和class名不能一样.
 2 #打印环境变量
 3 # print(sys.path)
 4 
 5 # 打印当前脚本的相对路径
 6 # print(sys.argv)  #此文件未在c盘下,所以打印会报错
 7 # print(sys.argv[2])
 8 
 9 import os
10 cmd_res=os.system("dir")  #os.system执行完就把结果输出在控制台,返回给cmd_res的是执行的结果: 0代表执行成功,或者1代表失败.
11 print(cmd_res)  #返回0. 代表os.system执行成功
12 
13 print("=======================")
14 
15 com2 = os.popen("dir") #返回的是内存对象地址
16 print(com2)
17 
18 print("=======================")
19 #要想把dir目录内容打印出来,要这样写
20 com3 = os.popen("dir").read()
21 print(com3)
22 
23 
24 # 创建目录
25 os.mkdir("new_dir") #执行后会在当前项目下创建一个新的文件夹,名为new_dir

 

1 # 调用06login.py的内容
2 # import 06login   #默认在当前目录寻找该库,找不到再去环境变量设置的路径去找
3 
4 '''
5 解决办法:
6 1. 放在site-package里(专门用来放第三方库)
7 2. 修改环境变量,指向该库所在的路径