ForNext
Only Do What Only You Can Do
187. temporary file
Hyperpolyglot Interpreted Languages: PHP, Perl, Python, Ruby より (2012.05.08)
VBScript
JScript
Perl
use File::Temp; $f = File::Temp->new(); print $f "lorem ipsum\n"; close $f; print "tmp file: "; print $f->filename . "\n";
PHP
$tmp = tempnam(sys_get_temp_dir(), "foo"); $f = fopen($tmp, "w"); fwrite($f, "lorem ipsum\n"); fclose($f); echo "tmp file: $tmp\n";
Python
import tempfile f = tempfile.NamedTemporaryFile( prefix='foo') f.write('lorem ipsum\n') f.close() print("tmp file: %s" % f.name)
Ruby
require 'tempfile' f = Tempfile.new('foo') f.puts "lorem ipsum" f.close puts "tmp file: #{f.path}"