test_path = r'C:\Users\Lenovo\Desktop\test.txt'
with open(test_path) as test1:
for line in test1:
print(line.rstrip())
有个地方需要注意,我路径中有 \t 在python中会被定义为转义字符,在路经前加上r就会避免这种情况。
rstrip避免多出现空行
优化了一下
test_path = r'F:\python\test.txt'
with open(test_path) as test1:
lines = test1.readlines()
pi_string = ''
for line in lines:
pi_string += line.strip()
print(pi_string[:15] + '...')#只打印前十五位
print(len(pi_string))#统计一下他原来有多少位
写入文件
filename = 'text2.txt'
with open(filename, 'w') as file_object:
file_object.write('I love you.')
读取模式’r’写入模式’w’附加模式’a’
如果写入的文件不存在,就会自动创建。
如果写入多行,要用换行符
如果你不希望删掉文件原来的内容,就用附加模式进行写入