PukiWiki


ファイルの読み書き の変更点


*ファイルの読み書き [#o01d0ec1]
**C言語 [#b7846bda]
**Perl [#ofe8c982]
 #!/usr/bin/perl
 
 open(FH, "<" . $ARGV[0]) or die("open");
 
 while( $line = <FH>)
 {
         print $line;
 }
 
 close(FH);

 $ perl test.pl aaa

**Python [#g5ed9a4a]
 >>> f = open('aaa', 'r')
 >>> f.read()
 'aaa\nbbb\nccc\n\n'
 >>> f.close()
 >>> f = open('aaa', 'r')
 >>> f.readline()
 'aaa\n'
 >>> f.readline()
 'bbb\n'
 >>> f.readline()
 'ccc\n'
 >>> f.readline()
 '\n'
 >>> f.readline()
 ''
 >>> f.readline()
 ''

 >>> f = open('aaa', 'r')
 >>> f.readlines()
 ['aaa\n', 'bbb\n', 'ccc\n', '\n']
 >>>

 >>> f = open('aaa', 'r')
 >>> for line in f:
 ...     print line,
 ...
 aaa
 bbb
 ccc
 
 >>>

**Ruby [#neba45ba]