123456789101112131415161718192021222324252627282930313233 |
- #-----------------------------------------------------------------------------
- # Copyright (C) 2012 The IPython Development Team
- #
- # Distributed under the terms of the BSD License. The full license is in
- # the file COPYING, distributed as part of this software.
- #-----------------------------------------------------------------------------
- """
- Copy data from input file to output file for testing.
- Command line usage:
- python writetofile.py INPUT OUTPUT
- Binary data from INPUT file is copied to OUTPUT file.
- If INPUT is '-', stdin is used.
- """
- if __name__ == '__main__':
- import sys
- from ipython_genutils.py3compat import PY3
- (inpath, outpath) = sys.argv[1:]
- if inpath == '-':
- if PY3:
- infile = sys.stdin.buffer
- else:
- infile = sys.stdin
- else:
- infile = open(inpath, 'rb')
- open(outpath, 'w+b').write(infile.read())
|