python 文件的读写和判断

# 读取文件
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)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值