- 写入txt文件
file = open("评论内容.txt",'a+',encoding='utf-8')
for i in content:
file.write(i)
file.close()
或者
encoding指定文字的编码
newline为了解决出现空行的问题
with open('11.text','a',encoding='utf-8',newline='')as f:
f.write(content)
2.写入CSV文件
import csv
with open("lianjia_1.csv", "a", newline="")as fi:
writer = csv.writer(fi, dialect='excel')
writer.writerow(data)
3.写二进制文件
file_path为文件路径,可以正好在这里设置文件的名称
file_path = ‘{}/{}.{}’.format(os.getcwd(), video_title, ‘mp4’)
with open(file_path, 'wb')as f:
f.write(data)
4.读文件
f = open(path_txt,'r',encoding='gbk').read()
#这样读到的是所有的文件内容
或者
读取文件中第一行的文件内容
with open('11.text','r',encoding='utf-8',newline='')as f:
x= f.readline()
或者
with open('11.text','r',encoding='utf-8',newline='')as f:
x= f.read()#读到文件所有的内容
print(x)
或者一行一行的读取文件
f.readlines()的返回值是一个列表,每个元素都是文件中一行的内容。f.readlines()读取到文件内容之后,我们可以通过遍历来得到每一行的内容
with open('11.text','r',encoding='utf-8',newline='')as f:
x= f.readlines()
print(type(x))
for i in range(0,len(x)):
print(x[i])
读取csv文件
import pandas as pd
df = pd.read_csv('文件名',encoding='GBK')