python笔记2-文件存储

python文件存储

1.建立目录mkdir()

mkdir(‘/test‘)

2.获取当前目录os.getcwd()

os.getcwd()

3.以列表形式输出当前目录下文件

os.listdir(os.getcwd())

4.读取文件

file = open(‘文件‘,‘读/写/追加等等‘)

读取全部内容

f = file.read()

逐行读取内容

f = file.readline()

将每行内容以列表形式输出

f = file.readlines()

5.字符串以固定分隔符分割成列表str.split(‘分隔符‘)

str = ‘a:b:c:d:e‘

list = str.split(‘:‘)

list = [‘a‘,‘b‘,‘c‘,‘d‘]

6.删除换行符str.strip(‘\n‘)

str = ‘abcde\n‘

new_str = str.strip(‘\n‘)

7.关闭文件file.close()

file.close()

8.查找字符串中的子字符串str.find(‘要查找的子字符串‘)

str = "I tell you,there‘s no such thing as a flying circus."

str.find(‘:‘)    字符串中没有:所以输出-1

str.find(‘no‘)    字符串中有no所以输出索引位置

9.错误异常调试try...except

try:

    ...

    ...

except:

    ...

10.判断文件是否存在os.path.exists(‘文件名‘)

os.path.exists(‘1‘)

如果文件存在则返回True,否则返回False

11.写文件

file = open(‘data.out‘,‘w‘)

12.遍历一个列表去写入全部内容

list = [‘foo‘, ‘bar‘]

fl=open(‘list.txt‘, ‘w‘)

for i in list:

    fl.write(i)

    fl.write("\n")

fl.close()

本文出自 “八英里” 博客,请务必保留此出处http://5921271.blog.51cto.com/5911271/1655558

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。