Python基础教程总结(下)

本文深入探讨了Python标准库的使用技巧,包括如何修改sys.path来加载自定义模块,利用pprint进行高级打印,以及通过dir和help函数探索模块特性。此外,还详细介绍了Python文件操作模式,如读取、写入、追加和二进制模式,并展示了f.seek和f.tell等方法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python基础教程总结(下)

参考:https://book.douban.com/subject/4866934/ ,基于Python2.x.

上一篇:Python基础教程总结(上)

学东西快是我最大的优点和缺点,因为学的越快,忘的也越快,所以不得已才经常总结一些基本知识。。。

第十章 标准库

# sys.path里面存放供解释器查找模块的路径列表
import sys
sys.path.append("C:/python")
# Unix系统中必须使用完整路径,也可以用expanduser()
sys.path.expanduser("~/python")
if __name__=="__main__":
    main()
pprint.pprint(sys.path) #更高级的打印函数

# 假设有一个copy模块,用dir查看所有特性(类、函数、变量)
[n for n in dir(copy) if not n.startswith("_")]
copy.__all__ #模块的共有接口,比喻from copy import*的时候导入的就是这个列表里的模块

help(copy.copy) #查看copy函数
print copy.copy.__doc__ #查看文档字符串

# 源码阅读,查找copy模块的路径
>>> print copy.__file__
D:\Soteware\Python\Python2\lib\copy.pyc

一些常用的标准库见笔记:Note

第十一章 文件和流

描述
r读模式
w写模式
a追加模式
b二进制模式(可添加到其他模式中使用)
+读/写模式(可添加到其他模式中使用)
f = open("PATH","w")
f.write("strings")
f.close()

# 文件会自动关闭
with open("PATH","rw"):
	do_something

f.seek(size) #指定当前位置
f.tell() #返回当前位置
read(n)\read()\readline()\readlines()的区别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值