python 基础 day02—初识模块
sys模块
1.sys.path 打印环境变量
import sys print(sys.path) #打印环境变量

2.sys.argv 打印路径
import sys #print(sys.path) #打印环境变量 print(sys.argv) #打印相对路径(cmd),但是pycham自己调用的时候写的是绝对路径
pycharm调用的是绝对路径

cmd 调用打印相对路径


3.传参

4.import 与 from... import 导入相应模块
(1)导入整个模块:import somemodule
如导入sys模块
import sys print("=== python import mode ===") print('命令参数为:') for i in sys.argv: print(i)
print('\n python 路径为', sys.path)
(2)导入某个模块的某个函数:from somemodule import somefunction
导入某个模块的某些函数:from somemodule import firstfunc,secondfunc,thirdfunc
导入某个模块的所有函数:from somemodule import *
from sys import argv,path print("=== python import mode ===") print('命令参数为:') for i in argv: print(i) print('\n python 路径为', path)
os模块
1.os.system 执行命令,不保存结果
import os os.system("dir")
成功执行系统dir命令
因为dir对应的系统不同,所以读出来的参数为乱码

把结果尝试保存起来,并打印出来
import os cmd_res=os.system("dir") print("-->",cmd_res)
没有保存成功

2.os.popen 执行命令,并可以保存结果
import os cmd_res=os.popen("dir") print("-->",cmd_res)
打印了临时存储内容的内存对象地址

想要展示dir命令对应的结果
调用read()取出内存对象地址中的内容

3.os.mkdir 创建新目录
import os os.mkdir("new_dir")
执行成功


浙公网安备 33010602011771号