# coding=utf-8
# 创建一个文件,已经存在则覆盖掉,w,写,r:读,a:添加
f = file('myfile.txt', 'w')
f.write("Hello world!")
f.flush()
f.write("Hello world2!")
f.close()
# 追加
f = file('myfile.txt', 'a')
f.write("Append to the end")
f.close()
# 遍历文件:
a = file('myfile.txt')
for line in a.readlines():
print line
a.close()
# 文件替换
import fileinput
# inplace=1 标识把匹配后修改的内容写到文件中去
for line in fileinput.input('myfile.txt', inplace=1):
line = line.replace('Hello', 'Nihao')
print line
# inplace=1 标识把匹配后修改的内容写到文件中去
for line in fileinput.input('myfile.txt', backup='.bak'):
line = line.replace('Hello', 'Nihao')
print line
# 创建一个文件,已经存在则覆盖掉,w,写,r:读,a:添加
f = file('myfile.txt', 'w')
f.write("Hello world!")
f.flush()
f.write("Hello world2!")
f.close()
# 追加
f = file('myfile.txt', 'a')
f.write("Append to the end")
f.close()
# 遍历文件:
a = file('myfile.txt')
for line in a.readlines():
print line
a.close()
# 文件替换
import fileinput
# inplace=1 标识把匹配后修改的内容写到文件中去
for line in fileinput.input('myfile.txt', inplace=1):
line = line.replace('Hello', 'Nihao')
print line
# inplace=1 标识把匹配后修改的内容写到文件中去
for line in fileinput.input('myfile.txt', backup='.bak'):
line = line.replace('Hello', 'Nihao')
print line