mirror of https://github.com/go-python/gopy.git
36 lines
907 B
Python
36 lines
907 B
Python
|
# Copyright 2019 The go-python Authors. All rights reserved.
|
||
|
# Use of this source code is governed by a BSD-style
|
||
|
# license that can be found in the LICENSE file.
|
||
|
|
||
|
## py2/py3 compat
|
||
|
from __future__ import print_function
|
||
|
|
||
|
# note: this doesn't work without actually doing "make install" in pkg build dir
|
||
|
# and furthermore, os is also used in python, so probably not very practical
|
||
|
# to include it in the first place -- need to use a wrapper solution.
|
||
|
|
||
|
from osfile import osfile, os, go
|
||
|
|
||
|
try:
|
||
|
f = os.Create("testfile.test")
|
||
|
except Exception as err:
|
||
|
print("os.Create got an error: %s" % (err,))
|
||
|
pass
|
||
|
|
||
|
|
||
|
try:
|
||
|
f.Write("this is a test of python writing to a Go-opened file\n")
|
||
|
except Exception as err:
|
||
|
print("file.Write got an error: %s" % (err,))
|
||
|
pass
|
||
|
|
||
|
f.Close()
|
||
|
|
||
|
try:
|
||
|
os.Remove("testfile.test")
|
||
|
except Exception as err:
|
||
|
print("os.Remove got an error: %s" % (err,))
|
||
|
pass
|
||
|
|
||
|
|