文件操作是程序设计中不可或缺的重要部分。Python通过一个内置函数open来打开文件。
open(filename,mode,buffer)
其中第一个参数是要打开的文件的文件名,必选;第二个是打开方式,可选;第三个为缓冲区,可选。默认情况下是以“读”模式打开文件。该函数返回的是流类型对象。
mode有如下几种:
r:读模式(默认值)
w:写模式
a:追加写模式
b:二进制模式
t:文本模式(默认值)
+:更新已有硬盘文件(读和写模式)
U:通用换行模式(Universal [阅读全文] [PDF]
以前提取这些文件用是同事些批处理文件;用起来不如何顺手刚好最近在学些python所有就自己动手写了个python提取文件小;
1、原理
提取文件原理很简单就是到个指定目录找出最后修改时间大于给定时间文件然后将他们复制到目标目录目标目录结构必须和原始目录致这样工程人员拿到后就可以直接覆盖整个目录;
2、实现 为了通用我定义了下面配置文件
config.xml
er" _disibledevent=>复制代码 代码如下:
<?xml version="1.0" encoding="utf-8"?>
<config>
<srcdir>E: [阅读全文] [PDF]
er" _disibledevent=>复制代码 代码如下:
##########################
# #
# 为了避免截断中文 #
# 文件要求是 unicode 编码 #
# txt文件另存为对话框下面有下拉框可选存 #
# 储编码格式 #
# #
##########################
import os
import struct
filename = str(raw_input("Please enter an old file name: "))
filenamepre = str(raw_input("Please en [阅读全文] [PDF]
er" _disibledevent=>复制代码 代码如下:
# coding:utf-8
import os
import sys
def cut_and_paste_file(source, destination):
'''
source: file path 中文
destination: directory path
'''
def format_path(path):
not os.path.isabs(path):
path = os.path.join(os.getcw [阅读全文] [PDF]
1)os.path
1.1 os.path.isabs(path) 是否是绝对路径
1.2 os.path.isfile(path)
1.3 os.path.isdir(path)
1.4 os.path.islink(path) 是否是链接;但如果系统不支持链接返回False
1.5 os.path.ismount(path) 是否为驱动器;但是很不幸是在python 3.0中这是个不能运行
原如下:
# Is a path a mount po? Either a root (with or without drive letter)
# or an UNC path [阅读全文] [PDF]
实际效果:假设给定目录"/media/data/programmer/project/python" 备份路径"/home/diegoyun/backup/“ 则会将python目录下文件按照全路经备份到备份路径下形如:
/home/diegoyun/backup/yyyymmddHHMMSS/python/xxx/yyy/zzz.....
er" _disibledevent=>复制代码 代码如下:
import os
import shutil
import datetime
def Logic:
#add dirs you want to copy
[阅读全文] [PDF]
1 共6条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术