# 读取文件
file_name = r'C:\Users\Administrator\Desktop\yifeng.txt'
file_instence = open(file_name,'r',encoding='UTF-8')
while True:
if file_instence.readline() == '':
break
line = file_instence.readline()
line = line.strip('\n') # 去除换行符
print(line)
file_instence.close()
'''
# 创建新文件
模式 w 如果没有文件则创建
模式 x 如果没有文件直接创建,如果有程序报错,
模式 a 在文件内容后面续写
'''
file_instence_2 = open('newfile.txt','a',encoding='UTF-8')
file_instence_2.writelines('This is a good job,这是很好的结果,这是再续写吗')
file_instence_2.close()
import os
import os.path as path
res = path.exists('newfile.txt') # 判断文件是否存在
res2 = path.isfile('newfile.txt') # 判断是否是文件
res3 = path.isdir('newfile.txt') # 判断是否是文件夹
print(res)
print(res2)
print(res3)
os.rename('newfile.txt','newfile2.txt') # 文件重命名
os.remove('newfile2.txt') # 删除文件
from pathlib import Path # 使用Path类
path = Path('newfile.txt') # 创建Path对象
res1 = path.exists() # 判断文件是否存在
res2 = path.is_file() # 判断是否是文件
res3 = path.is_dir() # 判断是否是文件夹
print(res1,res2,res3)
03-15
2180