- 浏览: 82015 次
- 性别:
- 来自: 陕西
-
最新评论
-
eagle59:
谢谢分享。。。。
java SSH面试资料 -
樊明涛:
写的很不错!perfect!
java文件操作2
文章列表
python文件操作2
- 博客分类:
- Python
import os
import zipfile
import sys
cwd = os.getcwd()
start = cwd.rfind(os.sep)+1
zfile = cwd[start:]+".zip"
z = zipfile.ZipFile(zfile,mode="w",compression=zipfile.ZIP_DEFLATED)
try:
for dirpath,dirs,files in os.walk(cwd):
for file in files:
...
python处理zip文件
有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作。不过 Python 中的 zipfile 模块不能处理多卷的情况,不过这种情况并不多见,因此在通常情况下已经足够使 ...
1.读取csv文件
import csv
reader=csv.reader(open('E:\订单报表.csv','rb'))
for line in reader:
print line
2.读取txt文件
rs = []
for ln in file('a.txt','rt'):
rs.extend(ln.strip().split(' '))
3.
str_seperator = "=================================================================================="
...
承接上文,上文书中说到struts的文件批量上传,接下来总结一下java中文件的压缩下载功能,既把文件打成压缩包然后下载,实现中使用了org.apache.tools.zip.ZipEntry以及org.apache.tools.zip.ZipOutputStream这两个主要的类,所以你的项目中必须引入ant.jar这个包,java中也自带了关于压缩文件操作的类,但之所以不用java自带的,是因为ant.jar中的操作类解决了文件名是中文的问题,也就是说java自带的那个类在处理中文名文件的时候会抛出异常,现在的版本只支持文件的打包,还不支持文件目录的打包。这里的文件压缩功能是针对java W ...
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util. ...
package com.mark.csv
/**
* 读取CSV文件
*/
public void readeCsv(){
try {
ArrayList<String[]> csvList = new ArrayList<String[]>(); //用来保存数据
String csvFilePath = "c:/test.csv";
CsvReader reader = new CsvReader(csvFileP ...
1.创建文件夹
//import java.io.*;
File myFolderPath = new File(%%1);
try {
if (!myFolderPath.exists())
myFolderPath.mkdir();
}
catch (IOException e) {
System.err.println("新建目录操作出错");
}
2.创建文件
//import java.io.*;
File myFilePath = new File(%%1);
try {
if (!myFilePath.exists())
myFilePath.createNe ...
一.获得控制台用户输入的信息
/** *//**获得控制台用户输入的信息
* @return
* @throws IOException
*/
public String getInputMessage() throws IOException...{
System.out.println("请输入您的命令∶");
byte buffer[]=new byte[1024];
int count=System.in.read(buffer);
char[] ch=new char[count-2];//最后两位为结束符,删去不要
for(int i=0;i ...