关于python中的文件操作

打开和关闭文件:
f=open(r'..\Stu_pack\Dream It Possible.txt','rt',encoding='utf_8')

#打开上级目录中的Stu_pack文件夹中的Dream It Possible.txt

for line in f:
    print(line)

#输出读取的内容

f.close()

#关闭文件


写入和读取文件
 将Stu_pack里面的'万疆.txt'写入demo里面'副本_万疆.txt')

fr=open('..\Stu_pack\万疆.txt','rt',encoding='utf_8')
fw=open('副本_万疆.txt','w+',encoding='utf_8')

#打开万疆.txt,创建副本_万疆.txt并打开

for line in fr:
    fw.write(line)

#将万疆.txt读取到的内容在副本_万疆.txt中写入

fr.close()
fw.close()

#关闭文件

复制和转换文件
 CSV-CSV

fr=open('..\Stu_pack\学生考勤.csv','rt')
fw=open('副本_学生考勤.csv','w+')

#打开学生考勤.csv,创建副本_学生考勤.csv并打开

ls=[]
for line in fr:
    line=line.replace('\n','')       #删除每一行后面的换行符
    line=line.split(',')                 #将每行数据以逗号分割
    ls.append(line)                    #将分割的每个数据追加到列表内
    
print(ls)

#输出列表

for row in ls:
    fw.write(','.join(row)+'\n')
   #将每一个数据之间添加逗号,并且每行后面添加换行符
    print(row)

fr.close()
fw.close()

#关闭文件

 CSV-TXT

fr=open('..\Stu_pack\学生考勤.csv','rt')
fw=open('副本_学生考勤.txt','w+')

#打开学生考勤.csv,创建副本_学生考勤.txt并打开

ls=[]
for line in fr:

    line=line.replace('\n','')      #删除每一行后面的换行符
    line=line.split(',')                #将每行数据以逗号分割
    ls.append(line)                   #将分割的每个数据追加到列表内
    
print(ls)

#输出列表

for row in ls:
    fw.write('\t'.join(row)+'\n')
   #将每一个数据之间添加逗号,并且每行后面添加换行符
    print(row)

fr.close()
fw.close()

#关闭文件

你可能感兴趣的:(Python,python)