Python和Java读写文件的对比

3人阅读 评论(0) 收藏 举报

博主平时用Python比较多,最近因为工作需要使用Java编程,比较之下,发现Python读写文件真是太方便了!Java读写文件非常繁琐,简直让人抓狂!

Python读写文件的语句

[python] view plain copy
  1. 读文件  
  2. with open('readFile''r') as inFile:  
  3.         for line in inFile.readlines():  
  4.                 print line  
  5.                 ...  
  6.   
  7. 写文件  
  8. with open('writeFile''w') as outFile:  
  9.         outFile.write("...")  
  10.   
  11. 从标准输入读取  
  12. import sys  
  13. for line in sys.stdin:  
  14.         print line  
  15.         ...  
  16. 输出到标准输出  
  17. print "..."  
  18. ~  

Java读写文件的语句

Java读写文件需要编程者了解读写文件的原理,例如输入流、输出流、读写缓冲等,好处是使用者知道读写原理,弊端就是写起来比较繁琐,不容易掌握。
[java] view plain copy
  1. import java.io.InputStreamReader;  
  2. import java.io.FileInputStream;  
  3. import java.io.FileReader;  
  4. import java.io.FileWriter;  
  5. import java.io.BufferedWriter;  
  6. import java.io.File;  
  7.   
  8.   
  9. BufferedReader br1 = new BufferedReader(new InputStreamReader(new FileInputStream("read_file1")));  
  10. BufferedReader br2 = new BufferedReader(new FileReader("read_file2"));  
  11.   
  12. String line = null;  
  13. while((line = br1.readLine())!=null){  
  14.         System.out.println(line);  
  15.         ...  
  16. }  
  17.   
  18. File outfile = new File("write_file");  
  19. if (!file.exists()){  
  20.         file.createNewFile();  
  21. }  
  22.   
  23.   
  24. //true = append file  
  25. FileWriter fileWritter = new FileWriter(file.getName(),true);  
  26. BufferedWriter bufferWritter = new BufferedWriter(fileWritter);  
  27. bufferWritter.write(data);  
  28. bufferWritrer.flush();//缺少这一句很可能不能将内容写到文件中,内容一直呆在缓冲区  
  29. bufferWritter.close();  
查看评论

java读写文件

  • 2011年09月14日 23:13
  • 88KB
  • 下载

Java与python

  • 2017年07月01日 15:25
  • 1.82MB
  • 下载

java各种IO读取文件对比

java的各种io对比
  • a4227139
  • a4227139
  • 2017-07-12 13:29:41
  • 160

转载一张JAVA和Python对比图片

java与python对比
  • qq_17635843
  • qq_17635843
  • 2017-09-07 14:07:37
  • 343

Java与Python对比学习1

java和python都是面向对象的语言,但是各种都有不同的特点,本文从对比的角度去看,java和python3的相同和不同之处。 首先不同的是java是先编译后运行,java文件必选编译为clas...
  • wu1226419614
  • wu1226419614
  • 2017-08-12 12:00:18
  • 237

Python学习总结(对比java)

Python学习总结(与java比较) 1.     基本概念 1.1Python中的数共有四种类型:整数、长整数、浮点数和负数。 1.2python中字符串的使用与java中不同,有‘’,“”...
  • blog_empire
  • blog_empire
  • 2014-09-15 21:30:05
  • 968

Python 基础语法(和Java相比)

Python变量和数据类型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2...
  • Jerome_s
  • Jerome_s
  • 2015-06-03 13:02:14
  • 2203

Python和Java语言对比

现在一直习惯于用SSH做WEB开发,但是最近愈来愈感觉对于小的项目工程,Java的SSH框架过于沉重,所以经过调研发现Python语言比较方便,所以最近把python语法看了一遍,故把Python和J...
  • zhangshuzhou_hi
  • zhangshuzhou_hi
  • 2015-04-05 14:58:19
  • 4004

java io读写文件例子

  • 2011年04月04日 10:28
  • 784B
  • 下载

java和python对比

Java和python是我用的最多的两门语言,想了想它们各自的特性再结合着网上的内容总结一下。 Java的特点:     1.编译型语言,编译器会生成由字节码组成的.class文件,然后由java...
  • shuaijiasanshao
  • shuaijiasanshao
  • 2016-04-03 10:16:49
  • 7417
    个人资料
    等级:
    访问量: 2万+
    积分: 510
    排名: 10万+
    文章分类
    最新评论