Python文件读取

来源:互联网 发布:windows自带编程软件 编辑:程序博客网 时间:2024/06/03 17:29

今天又练习了一下Python对文件的处理,先复习一下小知识点

  • shutil.copy( src, dst) # 复制一个文件到一个文件或一个目录

  • shutil.move(src, dst) # shutil.move( src, dst) 移动文件或重命名


    上次整理文件的时候,用了shutil.move(),结果啊,结果我源文件夹里面的内容的全都没了,虽然这个错误有点无语,还是在这里Mark一下。
   所以以后仅仅需要复制文件,就用shutil.copy()这个函数就好了。
   最近发现了,Python对文件夹的遍历,还是需要以具体的目录结构写目录的遍历方法,有时候尝试很复杂函数反而得不偿失。

以下是我的目录结构:

这里写图片描述

   目录下面还有以下png图片,目的是把这个目录下的所有png图片全部复制到另一个地方。

   下面是代码:

import osimport shutildef moveFile(newpath,originalFolder):         for root, dirs, files in os.walk(originalFolder):               if len(dirs)!=0:                       for k in files:                         file_path = root + '/' + k                         newfilePath=newpath+"/"+k                         shutil.move(file_path, newfilePath)               else:                     continuenewpath="E:/85/85_Probe"originalFolder="E:\OULP-C1V2_Pack\OULP-C1V2_NormalizedSilhouette(88x128)\Seq01"moveFile(newpath,originalFolder)

   这里主要用到了,os.walk()函数的用法。这篇博客讲的很详细了:http://www.cnblogs.com/herbert/archive/2013/01/07/2848892.html
还有一篇:http://www.jb51.net/article/50070.htm
今天还学习到了MarkDown的一些语法:

1. 换行:     方法1: 连续两个以上空格+回车     方法2:使用html语言换行标签:<br>2、首行缩进两个字符:(每个表示一个空格,连续使用两个即可)     &ensp; 半角的空格     &emsp; 全角的空格3、字体、字号与颜色     Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!     CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。         字体,字号和颜色编辑如下代码        <font face="黑体">我是黑体字</font>        <font face="微软雅黑">我是微软雅黑</font>        <font face="STCAIYUN">我是华文彩云</font>        <font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font>        <font color=#00ffff size=72>color=#00ffff</font>        <font color=gray size=72>color=gray</font>        Size:规定文本的尺寸大小。可能的值:从 17 的数字。浏览器默认值是 3 ,具体颜色分类及标记请参照:各种颜色

   今天的学习就到这里了。午安。