模块导入和路径处理

一、模块导入

1.1 模块

.py   .pyc

1.2 包

__ init__.py

二、模块导入

2.1 分类

自定义的、第三方库、python自带

2.2 导入方式

1.   import 模块名
		a.导入的是py文件
		b.查看python默认找包的目录:  import sys
2.	from 模块名  import 类、变量、函数
3.	from 模块名 import *
4.	from 项目名.包.py文件名称 import 类、变量、函数

三、os模块 路径处理

3.1 路径获取

1.os.path.dirname(file) 返回当前运行的文件所在的绝对路径
2.os.path.abspath(‘文件名’) 返回指定文件的绝对路径
3.os.getcwd() 返回当前进程的工作目录(相当于Linux的pwd)

3.2 路径拼接

1.不加斜杠,会自动生成
res_path = os.path.join(path1,path2,path3)

2.手动加\在路径后面,需要转义

path1='today\\'
path2='is\\'
path3='nice'
res_path = os.path.join(path1,path2,path3)

3.手动加\在路径前面
a.路径中只有一个:会找到\开始的路径进行拼接,前面的路径会丢弃

path1='today\\'
path2=r'\is'
path3='nice'
res_path = os.path.join(path1,path2,path3)

b.路径中有多个\:从最后一个带\路径还是拼接
在这里插入图片描述

三、目录切换

os.chdir(path)
os.rmdir(path)

四、魔术方法


1.__file__:获取运行文件的或模块的绝对路径
2.__name__:获取函数的名称
3.__doc__:获取注释
4.__dict__:获取对象的所有属性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值