[2015-08-05] python016
2015-08-06 00:07
676 查看
os.path模块:
跟文件路径相关[code]basename() :路径基名 dirname() :路径目录名 join() split() :返回dirname(),basename()元组 splitext() :返回(filename,extension)元组
信息:
[code]getatime() getctime() getmtime() getsize() :返回文件的大小
查询:
[code]exists() :判断指定文件是否存在 isabs() :判断指定的路径是否为绝对路径 isdir() :判断指定路径是否为目录 isfile() :判断指定路径是否为文件 islink() :判断指定路径是否为符号链接 ismount() :判断指定路径是否为挂载点 samefile() :两个路径是否指向了同一个文件
练习:
判断一个文件是否存在,存在则打开。让用户通过键盘反复输入多行数据,而后追加保存至此文件中
[code]#!/usr/bin/python27 # import os import os.path filename = '/tmp/test' if os.path.isfile(filename): f1 = open(filename,'a+') while True: line = raw_input('Enter something >') if line == 'q' or line == 'quit': break f1.write(line+'\n') f1.close()
结果如图:
对象持久存储:
pickle模块pickle.dump()
结果:
pickle.load()
其他还有一些模块如:
marshal模块
DBM接口相关模块
shelve模块
相关文章推荐
- 深入理解Python中命名空间的查找规则LEGB
- Python核心编程 6.序列:字符串、列表和元组
- 用Python写一个ftp下载脚本
- 零基础写python爬虫之urllib2使用指南
- [python]学习笔记4-关于列表去重练习
- python对象类型
- 7.Python基础 函数
- Python 之 LIBSVM 使用小结(一)
- python3 获取糗事百科首页的段子
- 6.Python基础 循环
- machine learning in coding(python):使用xgboost构建预测模型
- python正则表达式
- python3之if与语句
- 5.Python基础 缩进与选择的关系
- Python之正则表达式
- 用python写MapReduce函数
- 使用Python开发windows桌面程序
- Python文档中if __name__ == '__main__'
- Python使用小技巧
- 简单性能测试: bottle vs flask