2018-04-15 python玩转数据 by mooc 张莉

2018-04-15  本文已影响0人  老爹爹爹爹

#创建一个文件,读出文件中的内容

with open('C:\\mooc_example\\companies.txt','w+') as f:      # w只写模式,后续文件不可读,w+为读写模式

    f.write('Apple.Inc  , Google.Inc')

    f.seek(0)       

    #文件指针,seek(offset,whence=0) ,whence默认为0,

#指向文件头部,1为当前位置,2为尾部

    print(f.read())

#将文件companies.txt的字符串前面加上序号1,2...,写到另一个文件scompanies.txt中

with open('C:\\mooc_example\\companies.txt','r+') as f:

    series1 = f.readlines()

    series2 = [None]*len(series1)                                #初始化一个长度为series1的空列表

    for i in range(0,len(series1)):

        series2[i] = str(i+1) + ' ' + series1[i]                #str()函数将整型转换为字符型

with open('C:\\mooc_example\\scompanies.txt','w+') as f1:

    f1.writelines(series2)

    f1.seek(0)

    print(f1.readlines())

#在文件的尾部加上一行

s = 'Tecent.Inc'

with open('C:\\mooc_example\\companies.txt','a+') as f:        #a+在文件尾部新写入内容

    f.writelines('\n')

    f.writelines(s)

上一篇下一篇

猜你喜欢

热点阅读