import os #导入
示例1
data = open('xingdong.txt') #打开文件并把内容赋予到data
print(data.readline(),end='')#读取第一行
print(data.readline(),end='')#继续往下读取,第二行
data.seek(0)#回归到文件开始位置
print(data.readline(),end='')
示例2
for each_line in data: #遍历文件内容
if not each_line.find(':') == -1: #find()如果字符串中没有:,则返回-1,not相反
(name,speak) = each_line.split(':',1)#分隔,第一个
print(name,end='')
print(' said:',end='')
print(speak,end='')
示例3
action=[]
xingdong=[]
for each_line in data:
if not each_line.find(':') == -1:
(name,speak) = each_line.split(':',1)
speak = speak.strip() #删除空白符
if name=='action':
action.append(speak)
elif name=='xingdong':
xingdong.append(speak)
else:
print('error')
示例4
with open('action.txt','w+') as action_data,open('xingdong.txt','w+') as xingdong_data: #不需要关闭close()
for action_say in action:
print(action_say,file=action_data)
for xingdong_say in xingdong:
print(xingdong_say,file=xingdong_data)
示例5
if os.path.exists(filename): #判断文件是否存在
message = 'the file is exists'
else:
message = "the file is none"
print(message)
示例6
for root,dirs,files in os.walk('c:\\python'): #遍历文件夹
for filespath in files:
print(os.path.join(root,filespath))
已有 0 条评论