标签:popen pop 相对 -- 打印 相关 目录 site mkdir
一、模块初识
模块又可以叫做库,Python的强大之处在于他有非常丰富和强大的标准库和第三方库。标准库:不需要安装可以直接导入的库(getpass);第三方库:必须要下载安装才能使用。现在,我们先象征性的学2个简单的标准库。
注意:调用模块时先从当前目录下找sys文件,如果没有再在库文件夹中找,所以这里文件名和模块名不要一样,一样容易出错,Python3不会报错。但要注意。
1、sys
①、sys.path: 显示 存模块和自己内部调用的文件的 路径(也就是环境变量)
显示结果:
相关代码:
#调用模块时先从当前目录下找sys文件,如果没有再在库文件夹中找, #所以这里文件名和模块名不要一样,一样容易出错,Python3不会报错。但要注意。 #sys.path ------显示 存模块和自己内部调用的文件的 路径(也就是环境变量) #python标准库一般会存在安装目录下的 lib目录下。 #python第三方库一般会存在安装目录下的 lib\site-packages目录下。 import sys print(sys.path) #这个与import要在一个级别中。不然会出错。----打印环境变量
②、sys.argv: 取相对路径
执行结果:
相关代码:
import sys print(sys.argv) #打印相对路径。pycharm执行是相对路径。需要在cmd中运行。 print(sys.argv[2]) #取参数内容。需要在cmd中运行
2、os
①、os.system("命令”) --------------命令执行的结果只显示到当前界面,不保存结果。
显示结果:由于编码模式不一样,所以会显示乱码。------>0 表示命令执行成功, 0表示完成。
相关代码:
import os cmd_res = os.system("dir") #执行命令不保存结果 print("--->",cmd_res)
②、os.popen("命令").read()------------执行命令,保存结果,这个命令执行后只显示一个保存在内存的位置,需要通过 .read() 来读取内存的数据才行。
执行结果:
相关代码:
import os cmd_res = os.popen("dir").read() #执行命令,保存结果,这个命令执行后只显示一个保存在内存的位置, # 需要通过 .read() 来读取内存的数据才行。 print("--->",cmd_res)
③、os.mkdir("new_file") ----------------- 创建目录
代码:
import os os.mkdir("new_file") #创建目录
标签:popen pop 相对 -- 打印 相关 目录 site mkdir
原文地址:http://www.cnblogs.com/1dreams/p/6676129.html