关闭

Python探索记(18)——文件File

标签: pythonFIle操作复制重命名
1267人阅读 评论(0) 收藏 举报
分类:
# @Time    : 2017/7/8 21:10
# @Author  : 原创作者:谷哥的小弟
# @Site    : 博客地址:http://blog.csdn.net/lfdfhl
# @DESC    : 文件File相关操作

'''
文件操作的主要流程
1 打开或者创建文件
2 读写文件
3 关闭文件
'''

f=open('testFile.txt','w')
f.write('大家好,这里是Python的学习笔记 \n 人生苦短,我用python')
f.close()

f=open('file1.txt','w')
f.write('java,php,python')
f.close()

f=open('file2.txt','w')
f.write('C++ C#')
f.close()

f=open('testFile.txt','r')
content=f.read()
print('content=',content)
f.close()

'''
利用readlines()读取文件
该方法可按照行的方式把整个文件中的内容进行一次性读取
返回一个列表,其中每一行的数据为列表的一个元素
'''
f=open('testFile.txt','r')
contentList=f.readlines();
print('contentList的类型为:',type(contentList))
i=1
for content in contentList:
    print('第%i的内容为%s'%(i,content))
    i+=1
f.close()

'''
利用readline()读取文件
该方法每次只读取一行,若继续调用该方法则从上次读取的位置继续读取
'''

f=open('testFile.txt','r')
content=f.readline();
print('content:',content)
content=f.readline();
print('content:',content)
f.close()


'''
利用rename()重命名文件
请注意需要引入 os
'''

import os
#判断文件是否存在
isExists=os.path.exists('newTestFile.txt')
if not isExists:
  os.rename('testFile.txt','newTestFile.txt')


'''
文件夹的相关操作
'''

import os
#创建文件夹
isExists=os.path.exists('testpython')
if not isExists:
    os.mkdir('testpython')
#获取当前目录
cwd=os.getcwd()
print('cwd',cwd)
#获取目录列表
dirList=os.listdir('./')
for d in  dirList:
    print('d=',d)

'''
利用shutil.copy()复制文件
利用shutil.copytree()复制文件夹
'''

import shutil
#复制文件
shutil.copy('file2.txt','file22.txt')
#复制文件夹
shutil.copytree('testpython','testpython2')

'''
利用remove()删除名文件
利用rmdir()删除文件夹
请注意需要引入 os
'''
import os
os.remove('file1.txt')
os.rmdir('testpython')
0
0
查看评论

在编译 squashfs4.2时候fatal error: zlib.h & lzma.h : No such file or directory

     在编译 squashfs4.2时候编译出现以下错误: gzip_wrapper.c:23:18: fatal error: zlib.h: No such file or directory compilation term...
  • yihui8
  • yihui8
  • 2014-10-15 18:58
  • 4877

ubuntu配置caffe遇到的问题

以下是本人在配置caffe遇到的问题,比较简单,但是由于网上现成的资料比较少,所以还是花了不少时间才解决它们。 在此把这些问题展示出来,希望能让和我一样的新手少走一些弯路。 环境 ubuntu15.10,cuda7.5,cudnn-7.0-linux-x64-v4-rc
  • hongye000000
  • hongye000000
  • 2016-04-02 14:51
  • 14700

Python探索记(07)——for

请看如下示例:# @Time : 2017/7/2 16:50 # @Author : 原创作者:谷哥的小弟 # @Site : 博客地址:http://blog.csdn.net/lfdfhl # @DESC : for语句''' 利用for循环遍历字符...
  • lfdfhl
  • lfdfhl
  • 2017-07-02 17:41
  • 346

Nginx安装过程中make出错fatal error: pcre.h: No such file or directory

我用pcre2替代了pcre 出现了错误:src/core/ngx_regex.h:15:18: fatal error: pcre.h: No such file or directory #include <pcre.h> ^ compilation terminate...
  • qq_28511781
  • qq_28511781
  • 2017-07-24 10:31
  • 1221

warning: zlib.h: No such file or directory

CentOS 6.2 [root@lsd git-1.8.1.2]# make     CC credential-store.o In file included from credential-store.c:1: cache.h:19:18: warning...
  • leekwen
  • leekwen
  • 2014-04-09 13:44
  • 2791

caffe 编译中出现的错误——fatal error: hdf5.h: 没有那个文件或目录

“fatal error: hdf5.h: 没有那个文件或目录”解决方法参考自http://blog.csdn.net/hongye000000/article/details/51043913Step 1在Makefile.config文件的第85行,添加/usr/include/hdf5/ser...
  • xue_wenyuan
  • xue_wenyuan
  • 2016-07-26 16:30
  • 21876

./Modules/zlibmodule.c:8:18: error: zlib.h: No such file or directory

./Modules/zlibmodule.c:8:18: error: zlib.h: No such file or directory 安装zlib软件包
  • zj19880814
  • zj19880814
  • 2013-10-12 14:14
  • 2362

python数据探索

第三章 数据探索3.1 数据质量分析 脏数据包括:缺失值;异常值;不一致的值;重复数据及含有特殊符号的数据; 1.缺失值处理 统计缺失率,缺失数 2.异常值处理 (1)简单统计量分析 (2)3Q原则 正态分布情况下,小概率事件为异常值 不服从正太分布的,可以用原离平均值多少倍标准差来...
  • Anne999
  • Anne999
  • 2017-04-05 15:22
  • 887

src/core/ngx_regex.h:15:18:fatal error: pcre.h: No such file or directory

安装配置bug src/core/ngx_regex.h:15:18:fatal error: pcre.h: No such file or directory solution apt-get installlibpcre3-dev
  • qq_23856301
  • qq_23856301
  • 2016-10-31 14:11
  • 402

Ubuntu安装python-ldap找不到lber.h的解决方法

在StackOverflow上找到的:
  • huangbo10
  • huangbo10
  • 2014-09-09 11:50
  • 6709
    个人资料
    • 访问:1943531次
    • 积分:27792
    • 等级:
    • 排名:第234名
    • 原创:819篇
    • 转载:0篇
    • 译文:1篇
    • 评论:1296条
    博客专栏
    开发交流


    为方便大家学习和交流Android开发,建了个群,欢迎大家加入。

    QQ群: 183899857(已满)
    QQ群: 250468947(新开)

    文章分类