`
文章列表

python文件操作2

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. ...

java操作csv

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 ...
Global site tag (gtag.js) - Google Analytics