十一 Python模块
1. 模块的导入
# 1. import xxx # 模块名.方法
import requests
# 2. from xxx import name1,name2 # name1()
# 3. from xxx import * # name1() # 导入库中所有
# 4. from xxx import name1 as demo_name1 # as 可自定义命名
tips:
import 也可导入py文件
2. 模块
2-1. sys 模块
import sys
print(sys.argv)
res = sys.argv[1]
if res == "socool":
print("谢谢!")
print(sys.version)
print(sys.path)
print(111)
sys.exit(1) # 调试代码
print(222)
tips:
sys python解释器进行交互的
sys.argv -->[0]程序本身的路径 运行时传入的参数
sys.version -->解释器版本
sys.path --> 模块搜索路径
sys.exit --> 正确退出status–>0,异常退出–>1
2-2. os 模块
print(os.getcwd())
os.chdir('D:\\amy')
print(os.getcwd())
os.makedirs('ChangSha\\Food') # 递归创建多个文件夹(空)
os.removedirs('ChangSha\\Food') # 递归删除多个文件夹(空)
os.mkdir('ChangSha') # 创建一个文件夹
os.rmdir('ChangSha') # 删除一个文件夹
print(os.path.exists('Happy')) # 判断路径是否存在 bool
print(os.path.join(os.getcwd(),"Happy"))
dirpath = 'Today\\hello'
if not os.path.exists(dirpath):
os.makedirs(dirpath)
tips:
os 操作系统
os.getcwd() 当前工作目录(文件夹)
os.chdir() 改变当前的工作目录
os.makedirs() 递归创建多个文件夹(空)
os.removedirs() 递归删除多个文件夹(空)
os.mkdir() 创建一个文件夹
os.rmdir() 删除一个文件夹
os.path.exists() 判断路径是否存在 bool
os.path.join("","") 路径拼接