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(' 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('
 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")

执行成功

原文地址:https://www.cnblogs.com/cherrycui/p/10135823.html