博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件操作
阅读量:7179 次
发布时间:2019-06-29

本文共 875 字,大约阅读时间需要 2 分钟。

# -*- coding: cp936 -*-

#ftp test

import datetime

import os

#文件夹路径

dir_path = 'D:\putcpu'

#文件路径

#注意:这里\r和\a都是特殊字符
file_path = 'D:\putcpu\\rru\\aaa.txt'

#得到当前工作空间目录

def getcwd():
    return os.getcwd()

#获取指定文件夹下面的所有文件及文件夹

#如果指定的文件夹不存在,则返回相应的提示信息
def listdir(dir_path):
    if os.path.exists(dir_path):
        return os.listdir(dir_path)
    else:
        return '目录' + dir_path + '不存在'

#print listdir(dir_path)

def isfile(file_path):

    if os.path.exists(file_path):
        return os.path.isfile(file_path)
    else:
        return '文件' + file_path + '不存在'

#print isfile(file_path)

array = os.path.split(file_path)

#print array
print ('#'*40)

fp = open(file_path, 'w+')

string = 'hello world!\nGoodbye!\n'
fp.write(string)
fp.flush()
fp.close

fp = open(file_path, 'r+')

print ('读取文件:{0}的内容:{1}'.format(file_path, fp.readlines()))

#fte = datetime.datetime.now()

#print fte

 

转载于:https://www.cnblogs.com/foreverlzj/p/4362227.html

你可能感兴趣的文章
iOS:城市级联列表的使用
查看>>
elk安装(这个是初级的可以把这个套件安上)
查看>>
thinkphp验证码(总结之后,效率非常好)
查看>>
网络流量分析——NPMD关注IT运维、识别宕机和运行不佳进行性能优化。智能化分析是关键-主动发现业务运行异常。科来做APT相关的安全分析...
查看>>
.NET接入UnionPay银联支付(一)手机wap支付
查看>>
Java多线程-工具篇-BlockingQueue
查看>>
js中动态创建json,动态为json添加属性、属性值的实例
查看>>
使用Qemu运行Ubuntu文件系统(1)
查看>>
红黑树
查看>>
2018年10月小结(流水账) -- 1024程序员节快乐
查看>>
SpringBoot(八)配置logback日志
查看>>
单点登录 之 OAuth
查看>>
『流畅的Python』第15章:上下文管理器和else块
查看>>
windows环境下面批量新建文件夹
查看>>
MS CRM 2011 如何获得当前用户使用的界面语言
查看>>
敏捷个人俱乐部(北京)线下活动 开始报名了!
查看>>
IPMSG飞鸽传书——编译源代码的方法
查看>>
80后的我们
查看>>
C语言文件操作解析(四)
查看>>
Windows Azure Cloud Service (25) Windows Azure 新的增强功能
查看>>