Python之文件操作-创新互联
                                            文件的增删改查操作
文件名:file1
1   2   3
one two three
一   二   三1、查看文件内容
f = open('file1','r',encoding='utf-8')   #打开文件句柄
for line in f:                           #循环文件句柄内容
    print(line.strip())                  #打印每一行
f.close()                                #关闭文件
#结果:
1   2   3
one two three
一   二   三
#备注:以下此种方法,会自动关闭文件
with open('file1','r',encoding='utf-8') as f:
    for line in f:
        print(line.strip())2、往一个文件里追加内容
f = open('file1','a',encoding='utf-8')
f.write('追加一个新的内容!!!\n')
f.close()
#结果:
1   2   3
one two three
一   二   三
追加一个新的内容!!!3、创建一个新的文件,并写入内容
f = open('file2','w',encoding='utf-8')
f.write('4  5   6\n')
f.write('四  五   六\n')
f.close()
#结果:file2
4  5   6
四  五   六4、文件的字符内容修改
1、把文件file1的内容一二三的内容改为四五六

f = open('file1','r',encoding='utf-8')
f_new = open('fil1.bak','w',encoding='utf-8')
for line in f:
    if "一   二   三" in line:
        line = line.replace("一   二   三","四  五   六")
    f_new.write(line)
f.close()
f_new.close()备注:使用的方法为一边读原文件,一边把原文件的内容写到一个新的文件,同时修改要改的字符
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:Python之文件操作-创新互联
分享URL:http://www.cqwzjz.cn/article/diijsg.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 