十一 Python模块

十一 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("","") 路径拼接

发布了27 篇原创文章 · 获赞 11 · 访问量 1495

猜你喜欢

转载自blog.csdn.net/weixin_45550881/article/details/103555284
今日推荐