Python手册

一、os.path以及sys.path模块简介

(1).sys.path —— 动态地改变Python搜索路径

如果python中导入的package或module不在环境变量PATH中,那么可以使用sys.path将要导入的package或module加入到PATH环境变量中。

import sys  
sys.path.append(’引用模块的地址')  
      
#或者  
import sys  
sys.path.insert(0, '引用模块的地址')  

sys.path是个列表,程序向sys.path添加的目录只会在此程序的生命周期之内有效,其他所有的对sys.path的动态操作也是如此,程序向sys.path添加的目录只会在此程序的生命周期之内有效,其他所有的对sys.path的动态操作也是如此


(2)os.path模块 ——  文件的属性获取

os.path.abspath(path)  #返回绝对路径  
os.path.split(path)     #将path分割成目录和文件名二元组返回  
os.path.dirname(path)  #返回path的目录。其实就是os.path.split(path)的第一个元素  
os.path.basename(path) #返回path最后的文件名  
os.path.exists(path)   #如果path存在,返回True;如果path不存在,返回False  
os.path.isabs(path)    #如果path是绝对路径,返回True  
os.path.isfile(path)   #如果path是一个存在的文件,返回True。否则返回False  
os.path.isdir(path)    #如果path是一个存在的目录,则返回True。否则返回False  
os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间  
os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间   
os.path.join(path1[, path2[, ...]])  #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。 


二、traceback模块

被用来跟踪异常返回信息

Python中,标准异常:

1. NameError:尝试访问一个未申明的变量
2. ZeroDivisionError:除数为0
3. SyntaxError:语法错误
4. IndexError:索引超出范围
5. KeyError:字典关键字不存在
6. IOError:输入输出错误
7. AttributeError:访问未知对象属性
8. ValueError:数值错误
9. TypeError:类型错误
10. AssertionError:断言错误
11. Exception:常规错误的基类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值